public static TiposDeComprobantes GetTiposDeComprobantes() { TiposDeComprobantes result = new TiposDeComprobantes(); DataTable table = mz.erp.businessrules.tsy_TiposDeComprobantes.GetList().Tables[0]; foreach (DataRow row in table.Rows) { string IdTipoDeComprobante = Convert.ToString(row["IdTipoDeComprobante"]); string Descripcion = Convert.ToString(row["Descripcion"]); string Familia = Convert.ToString(row["Familia"]); string Mascara = Convert.ToString(row["Mascara"]); bool Activo = Convert.ToBoolean(row["Activo"]); bool RequiereCondicionDeVenta = Convert.ToBoolean(row["RequiereCondicionDeVenta"]); int Signo = Convert.ToInt16(row["Signo"]); int SignoCuentaCorriente = Convert.ToInt16(row["SignoCtaCte"]); int TipoCuentaCorriente = Convert.ToInt16(row["TipoCtaCte"]); TipoDeComprobante tc = new TipoDeComprobante(); tc.IdTipoComprobante = IdTipoDeComprobante; tc.Descripcion = Descripcion; tc.Familia = Familia; tc.Mascara = Mascara; tc.Activo = Activo; tc.RequiereCondicionDeVenta = RequiereCondicionDeVenta; tc.Signo = Signo; tc.SignoCuentaCorriente = SignoCuentaCorriente; tc.TipoCuentaCorriente = TipoCuentaCorriente; result.Add(tc); } result.Sort(); return(result); }
public static TiposDeComprobantes GetTiposDeComprobanteRequiereCondicionDeVenta() { TiposDeComprobantes result = new TiposDeComprobantes(); DataTable table = mz.erp.businessrules.tsy_TiposDeComprobantes.GetList().Tables[0]; foreach (DataRow row in table.Rows) { bool ReqCondVenta = Convert.ToBoolean(row["RequiereCondicionDeVenta"]); if (ReqCondVenta) { string IdTipoDeComprobante = Convert.ToString(row["IdTipoDeComprobante"]); string Descripcion = Convert.ToString(row["Descripcion"]); string Familia = Convert.ToString(row["Familia"]); TipoDeComprobante tc = new TipoDeComprobante(); tc.IdTipoComprobante = IdTipoDeComprobante; tc.Descripcion = Descripcion; tc.Familia = Familia; tc.RequiereCondicionDeVenta = true; result.Add(tc); } } result.Sort(); return(result); }