/// <summary> /// Envia los cambios del tpu_ProveedoresObservacionesTiposDataset.tpu_ProveedoresObservacionesTiposDataTable a la base de datos. /// </summary> public static void Update(tpu_ProveedoresObservacionesTiposDataset.tpu_ProveedoresObservacionesTiposDataTable dataTable) { ApplicationAssert.Check(dataTable != null, "El argumento dataTable no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataTable.Rows.Count > 0, "El argumento dataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); mz.erp.dataaccess.tpu_ProveedoresObservacionesTipos.Update(dataTable); }
private void GetSubTipos() { string Proceso = this._processParent.Process.ProcessName; if (Proceso.Equals("ProcesoABMCuentasObservaciones") || Proceso.Equals("ProcesoEditarCuentasObservaciones")) { _subTipos = tsa_CuentasObservacionesTipos.GetListSubTiposPerfil(_idTipo, "Add").tsa_CuentasObservacionesTipos; if (_subTipos.Rows.Count == 1) { _idSubTipo = Convert.ToString(_subTipos.Rows[0]["IdCuentaObservacionTipo"]); } else { _idSubTipo = string.Empty; } } else if (Proceso.Equals("ProcesoABMProveedoresObservaciones") || Proceso.Equals("ProcesoEditarProveedoresObservaciones")) { _subTiposProveedores = tpu_ProveedoresObservacionesTipos.GetListSubTiposPerfil(_idTipoProveedor, "Add").tpu_ProveedoresObservacionesTipos; if (_subTiposProveedores.Rows.Count == 1) { _idSubTipoProveedor = Convert.ToString(_subTiposProveedores.Rows[0]["IdProveedorObservacionTipo"]); } else { _idSubTipoProveedor = string.Empty; } } }
public void GetSubTipos(string padre) { string Proceso = this._processParent.Process.ProcessName; if (Proceso.Equals("ProcesoABMCuentasObservaciones") || Proceso.Equals("ProcesoEditarCuentasObservaciones")) { _subTipos = tsa_CuentasObservacionesTipos.GetListSubTiposPerfil(padre, "Add").tsa_CuentasObservacionesTipos; if (_subTipos.Rows.Count == 1) { _idSubTipo = Convert.ToString(_subTipos.Rows[0]["IdCuentaObservacionTipo"]); if (ObjectHasChanged != null) { ObjectHasChanged(this, new EventArgs()); } } if (_subTipos.Rows.Count >= 1) { DataRow row = _subTipos.NewRow(); row["IdCuentaObservacionTipo"] = String.Empty; row["Descripcion"] = String.Empty; _subTipos.Rows.Add(row); } } else if (Proceso.Equals("ProcesoABMProveedoresObservaciones") || Proceso.Equals("ProcesoEditarProveedoresObservaciones")) { _subTiposProveedores = tpu_ProveedoresObservacionesTipos.GetListSubTiposPerfil(padre, "Add").tpu_ProveedoresObservacionesTipos; if (_subTiposProveedores.Rows.Count == 1) { _idSubTipoProveedor = Convert.ToString(_subTiposProveedores.Rows[0]["IdProveedorObservacionTipo"]); if (ObjectHasChanged != null) { ObjectHasChanged(this, new EventArgs()); } } if (_subTiposProveedores.Rows.Count >= 1) { DataRow row = _subTiposProveedores.NewRow(); row["IdProveedorObservacionTipo"] = String.Empty; row["Descripcion"] = String.Empty; _subTiposProveedores.Rows.Add(row); } } }
public static void Update(tpu_ProveedoresObservacionesTiposDataset.tpu_ProveedoresObservacionesTiposDataTable dataTable, SqlTransaction trx) { SqlDataAdapter adapter = new SqlDataAdapter(); adapter.TableMappings.AddRange( new System.Data.Common.DataTableMapping[] { new System.Data.Common.DataTableMapping("Table", "tpu_ProveedoresObservacionesTipos", new System.Data.Common.DataColumnMapping[] { new System.Data.Common.DataColumnMapping("IdProveedorObservacionTipo", "IdProveedorObservacionTipo"), new System.Data.Common.DataColumnMapping("IdProveedorObservacionTipoPadre", "IdProveedorObservacionTipoPadre"), new System.Data.Common.DataColumnMapping("Descripcion", "Descripcion"), new System.Data.Common.DataColumnMapping("FechaCreacion", "FechaCreacion"), new System.Data.Common.DataColumnMapping("Activo", "Activo"), new System.Data.Common.DataColumnMapping("IdConexionCreacion", "IdConexionCreacion"), new System.Data.Common.DataColumnMapping("UltimaModificacion", "UltimaModificacion"), new System.Data.Common.DataColumnMapping("IdConexionUltimaModificacion", "IdConexionUltimaModificacion"), new System.Data.Common.DataColumnMapping("IdReservado", "IdReservado"), new System.Data.Common.DataColumnMapping("RowId", "RowId"), new System.Data.Common.DataColumnMapping("IdSucursal", "IdSucursal"), new System.Data.Common.DataColumnMapping("IdEmpresa", "IdEmpresa") } ) } ); SqlCommand sqlCommandUpdate = new SqlCommand("Pr_tpu_ProveedoresObservacionesTipos_Update", trx.Connection); sqlCommandUpdate.Transaction = trx; sqlCommandUpdate.CommandType = CommandType.StoredProcedure; sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdProveedorObservacionTipo", SqlDbType.VarChar, 20, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdProveedorObservacionTipo", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdProveedorObservacionTipoPadre", SqlDbType.VarChar, 20, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdProveedorObservacionTipoPadre", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@Descripcion", SqlDbType.VarChar, 50, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "Descripcion", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@Activo", SqlDbType.Bit, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "Activo", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@UltimaModificacion", SqlDbType.Timestamp, 8, ParameterDirection.InputOutput, false, ((System.Byte)(0)), ((System.Byte)(0)), "UltimaModificacion", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdConexionUltimaModificacion", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdConexionUltimaModificacion", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdReservado", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdReservado", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdSucursal", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdSucursal", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdEmpresa", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@OldIdProveedorObservacionTipo", SqlDbType.VarChar, 20, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdProveedorObservacionTipo", DataRowVersion.Original, null)); SqlCommand sqlCommandDelete = new SqlCommand("Pr_tpu_ProveedoresObservacionesTipos_Delete", trx.Connection); sqlCommandDelete.Transaction = trx; sqlCommandDelete.CommandType = CommandType.StoredProcedure; sqlCommandDelete.Parameters.Add(new SqlParameter("@IdProveedorObservacionTipo", SqlDbType.VarChar, 20, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdProveedorObservacionTipo", DataRowVersion.Original, null)); sqlCommandDelete.Parameters.Add(new SqlParameter("@UltimaModificacion", SqlDbType.Timestamp, 8, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UltimaModificacion", DataRowVersion.Original, null)); SqlCommand sqlCommandInsert = new SqlCommand("Pr_tpu_ProveedoresObservacionesTipos_Insert", trx.Connection); sqlCommandInsert.Transaction = trx; sqlCommandInsert.CommandType = CommandType.StoredProcedure; sqlCommandInsert.Parameters.Add(new SqlParameter("@IdProveedorObservacionTipo", SqlDbType.VarChar, 20, ParameterDirection.InputOutput, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdProveedorObservacionTipo", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@IdProveedorObservacionTipoPadre", SqlDbType.VarChar, 20, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdProveedorObservacionTipoPadre", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@Descripcion", SqlDbType.VarChar, 50, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "Descripcion", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@FechaCreacion", SqlDbType.DateTime, 0, ParameterDirection.InputOutput, false, ((System.Byte)(0)), ((System.Byte)(0)), "FechaCreacion", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@Activo", SqlDbType.Bit, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "Activo", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@IdConexionCreacion", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdConexionCreacion", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@IdReservado", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdReservado", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@IdSucursal", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdSucursal", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdEmpresa", DataRowVersion.Current, null)); adapter.UpdateCommand = sqlCommandUpdate; adapter.DeleteCommand = sqlCommandDelete; adapter.InsertCommand = sqlCommandInsert; adapter.Update(dataTable); }