public void GetProveedor_IdProveedor(string IdProveedor) { /* Silvina 20100730 - Tarea 801 */ tpu_ProveedoresDataset.tpu_ProveedoresRow row = mz.erp.businessrules.tpu_Proveedores.GetByPk(IdProveedor); /* Fin Silvina */ this.FillStaticData(row); }
/// <summary> /// Envia los cambios del tpu_ProveedoresRow a la base de datos. /// </summary> public static void Update(tpu_ProveedoresDataset.tpu_ProveedoresRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); SentenciasReplicacion replicacion = GenerateReplication(); mz.erp.dataaccess.tpu_Proveedores.Update(row, replicacion); }
public static string GetPKByNombre(string Nombre) { tpu_ProveedoresDataset.tpu_ProveedoresRow row = GetByNombre(Nombre); if (row != null) { return(Convert.ToString(row["IdProveedor"])); } return(null); }
public static string GetPKByCodigo(string Codigo) { tpu_ProveedoresDataset.tpu_ProveedoresRow row = GetByCodigo(Codigo); if (row != null) { return(Convert.ToString(row["IdProveedor"])); } return(null); }
public static string GetCodigoByPK(string IdProveedor) { tpu_ProveedoresDataset.tpu_ProveedoresRow row = GetByPk(IdProveedor); if (row != null) { return(Convert.ToString(row["Codigo"])); } return(null); }
public static void UpdateWithValidation(tpu_ProveedoresDataset.tpu_ProveedoresRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); if (RowIsValid(row)) { Update(row); } }
public static tpu_ProveedoresDataset.tpu_ProveedoresRow GetByNombre(string Nombre) { tpu_ProveedoresDataset.tpu_ProveedoresRow row = mz.erp.dataaccess.tpu_Proveedores.GetByNombre(Nombre); if (row != null) { foreach (DataColumn dc in row.Table.Columns) { if (row[dc] == System.DBNull.Value) { row[dc] = Util.DefaultValue(dc.DataType); } } } return(row); }
/// <summary> /// Obtiene un registro de la tabla tpu_Proveedores que luego puede ser persistido en la base de datos. /// </summary> public static tpu_ProveedoresDataset.tpu_ProveedoresRow GetByPk(string IdProveedor) { tpu_ProveedoresDataset.tpu_ProveedoresRow row = mz.erp.dataaccess.tpu_Proveedores.GetByPk(IdProveedor); if (row != null) { foreach (DataColumn dc in row.Table.Columns) { if (!dc.Caption.ToUpper().Equals("ROWID")) { if (row[dc] == System.DBNull.Value) { row[dc] = Util.DefaultValue(dc.DataType); } } } } return(row); }
private void FillStaticData(tpu_ProveedoresDataset.tpu_ProveedoresRow row) { if (row != null) { this._idProveedor = row.IdProveedor; this._codigo = row.Codigo; this._nombre = row.Nombre; this._domicilio = row.Domicilio; this._tipoDocumento = row.idTipoDocumento; this._documento = row.Numero; this._telefonos = row.Telefonos; this._categoriaImpositiva = row.IdCategoriaIva; this._excluyeRetencionIIBB = row.ExcluyeRetencionIIBB; this._campoAuxiliar1 = row.CampoAuxiliar1; this._campoAuxiliar2 = row.CampoAuxiliar2; this._campoAuxiliar3 = row.CampoAuxiliar3; this._campoAuxiliar4 = row.CampoAuxiliar4; this._campoAuxiliar5 = row.CampoAuxiliar5; } }
//Cristian Tarea 00084 20120110 public override void Agregar(String codigoProveedor) { if (this.Elementos == null) { this.SetElementos(new ProveedoresViewCollection()); } tpu_ProveedoresDataset.tpu_ProveedoresRow row = mz.erp.businessrules.tpu_Proveedores.GetByCodigo(codigoProveedor); if (row != null) { ProveedorView proveedor = new ProveedorView(); proveedor.Codigo = Convert.ToString(row["Codigo"]); proveedor.IdProveedor = Convert.ToString(row["IdProveedor"]); proveedor.Nombre = Convert.ToString(row["Nombre"]); proveedor.Domicilio = Convert.ToString(row["Domicilio"]); proveedor.Telefonos = Convert.ToString(row["Telefonos"]); if (!((ProveedoresViewCollection)this.Elementos).Contains(proveedor)) { this.Elementos.Add(proveedor); } } }
/// <summary> /// Establece los valores por defecto de tpu_ProveedoresRow. /// </summary> public static tpu_ProveedoresDataset.tpu_ProveedoresRow SetRowDefaultValues(tpu_ProveedoresDataset.tpu_ProveedoresRow row) { row.IdProveedor = Util.NewStringId(); row.Nombre = string.Empty; row.IdTitular = string.Empty; row.IdCategoriaIva = string.Empty; row.idTipoDocumento = string.Empty; row.Numero = string.Empty; row.FechaCreacion = mz.erp.businessrules.Sistema.DateTime.Now; row.IdConexionCreacion = Security.IdConexion; //row.UltimaModificacion = null; row.IdConexionUltimaModificacion = Security.IdConexion; row.IdReservado = 0; row.RowId = Guid.Empty; row.IdEmpresa = Security.IdEmpresa; row.Domicilio = string.Empty; row.HorarioComercial = string.Empty; row.Observaciones = string.Empty; row.Telefonos = string.Empty; row.Email = string.Empty; row.InstantMessenger = string.Empty; row.Web = string.Empty; row.BonificacionGeneral = 0; row.IdLocalidad = string.Empty; row.IdSucursal = Security.IdSucursal; row.CampoAuxiliar1 = string.Empty; row.CampoAuxiliar2 = string.Empty; row.CampoAuxiliar3 = string.Empty; row.CampoAuxiliar4 = string.Empty; row.CampoAuxiliar5 = 0; row.ExcluyeRetencionIVA = false; row.ExcluyeRetencionIIBB = false; row.CondicionImpuestoGanancias = 0; row.AlicuotaRetencionIIBBCompras = 0; row.AlicuotaRetencionIIBBServicios = 0; return(row); }
public void GetCuenta_CodigoProveedor(string Codigo) { tpu_ProveedoresDataset.tpu_ProveedoresRow row = mz.erp.businessrules.tpu_Proveedores.GetByCodigo(Codigo); this.FillStaticData(row); }
/// <summary> /// Valida un tpu_ProveedoresRow. /// </summary> public static bool RowIsValid(tpu_ProveedoresDataset.tpu_ProveedoresRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); bool isValid = true; string mensaje; if (!IdProveedorIsValid(row.IdProveedor, out mensaje)) { row.SetColumnError("IdProveedor", mensaje); isValid = false; } if (!NombreIsValid(row.Nombre, out mensaje)) { row.SetColumnError("Nombre", mensaje); isValid = false; } if (!IdTitularIsValid(row.IdTitular, out mensaje)) { row.SetColumnError("IdTitular", mensaje); isValid = false; } if (!IdCategoriaIvaIsValid(row.IdCategoriaIva, out mensaje)) { row.SetColumnError("IdCategoriaIva", mensaje); isValid = false; } if (!idTipoDocumentoIsValid(row.idTipoDocumento, out mensaje)) { row.SetColumnError("idTipoDocumento", mensaje); isValid = false; } if (!NumeroIsValid(row.Numero, out mensaje)) { row.SetColumnError("Numero", mensaje); isValid = false; } /*if ( !FechaCreacionIsValid( row.FechaCreacion, out mensaje) ) * { * row.SetColumnError( "FechaCreacion" , mensaje); * isValid=false; * * } * * if ( !IdConexionCreacionIsValid( row.IdConexionCreacion, out mensaje) ) * { * row.SetColumnError( "IdConexionCreacion" , mensaje); * isValid=false; * * } * * if ( !UltimaModificacionIsValid( row.UltimaModificacion, out mensaje) ) * { * row.SetColumnError( "UltimaModificacion" , mensaje); * isValid=false; * * } * * if ( !IdConexionUltimaModificacionIsValid( row.IdConexionUltimaModificacion, out mensaje) ) * { * row.SetColumnError( "IdConexionUltimaModificacion" , mensaje); * isValid=false; * * } * * if ( !IdReservadoIsValid( row.IdReservado, out mensaje) ) * { * row.SetColumnError( "IdReservado" , mensaje); * isValid=false; * * } * * if ( !RowIdIsValid( row.RowId, out mensaje) ) * { * row.SetColumnError( "RowId" , mensaje); * isValid=false; * * } * */if (!IdEmpresaIsValid(row.IdEmpresa, out mensaje)) { row.SetColumnError("IdEmpresa", mensaje); isValid = false; } if (!DomicilioIsValid(row.Domicilio, out mensaje)) { row.SetColumnError("Domicilio", mensaje); isValid = false; } if (!HorarioComercialIsValid(row.HorarioComercial, out mensaje)) { row.SetColumnError("HorarioComercial", mensaje); isValid = false; } if (!ObservacionesIsValid(row.Observaciones, out mensaje)) { row.SetColumnError("Observaciones", mensaje); isValid = false; } if (!TelefonosIsValid(row.Telefonos, out mensaje)) { row.SetColumnError("Telefonos", mensaje); isValid = false; } if (!EmailIsValid(row.Email, out mensaje)) { row.SetColumnError("Email", mensaje); isValid = false; } if (!InstantMessengerIsValid(row.InstantMessenger, out mensaje)) { row.SetColumnError("InstantMessenger", mensaje); isValid = false; } if (!WebIsValid(row.Web, out mensaje)) { row.SetColumnError("Web", mensaje); isValid = false; } if (!BonificacionGeneralIsValid(row.BonificacionGeneral, out mensaje)) { row.SetColumnError("BonificacionGeneral", mensaje); isValid = false; } if (!IdLocalidadIsValid(row.IdLocalidad, out mensaje)) { row.SetColumnError("IdLocalidad", mensaje); isValid = false; } if (!IdSucursalIsValid(row.IdSucursal, out mensaje)) { row.SetColumnError("IdSucursal", mensaje); isValid = false; } ; return(isValid); }