Oops...

System.Data.ConstraintException: A coluna 'codigo' está restrita a conter valores exclusivos. O valor '10.09' já existe. em System.Data.UniqueConstraint.CheckConstraint(DataRow row, DataRowAction action) em System.Data.DataTable.RaiseRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction, Boolean fireEvent) em System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Boolean suppressEnsurePropertyChanged, Int32 position, Boolean fireEvent, Exception& deferredException) em System.Data.DataTable.InsertRow(DataRow row, Int64 proposedID, Int32 pos, Boolean fireEvent) em System.Data.DataRowCollection.Add(DataRow row) em con_alteraNotaDuplicada.AddRow(String codigo, String descricao, Decimal servico, Decimal deducao, Decimal aliquota, Decimal tributo, Boolean retido, String discriminacao, Decimal desconto, Boolean isLoading, Decimal valBase, Decimal descontoCondicional) em con_alteraNotaDuplicada.btnAddServico_Click(Object sender, EventArgs e) em System.Web.UI.WebControls.Button.OnClick(EventArgs e) em System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) em System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) em System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) em System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) em System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) em System.Data.UniqueConstraint.CheckConstraint(DataRow row, DataRowAction action) em System.Data.DataTable.RaiseRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction, Boolean fireEvent) em System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Boolean suppressEnsurePropertyChanged, Int32 position, Boolean fireEvent, Exception& deferredException) em System.Data.DataTable.InsertRow(DataRow row, Int64 proposedID, Int32 pos, Boolean fireEvent) em System.Data.DataRowCollection.Add(DataRow row) em con_alteraNotaDuplicada.AddRow(String codigo, String descricao, Decimal servico, Decimal deducao, Decimal aliquota, Decimal tributo, Boolean retido, String discriminacao, Decimal desconto, Boolean isLoading, Decimal valBase, Decimal descontoCondicional) em con_alteraNotaDuplicada.btnAddServico_Click(Object sender, EventArgs e) em System.Web.UI.WebControls.Button.OnClick(EventArgs e) em System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) em System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) em System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) em System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) em System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)