public static IList <clsTipoProducto> ListarProductos(string Activo) { IList <clsTipoProducto> lista = new List <clsTipoProducto>(); SqlDataReader objReader = null; SqlParameter[] objParams; try { objParams = SqlHelperParameterCache.GetSpParameterSet(BaseDatos.GetConexion(), "SP_C_VENTAS_PRODUCTOS_POR_ESTADO"); objParams[0].Value = Activo; objReader = SqlHelper.ExecuteReader(BaseDatos.GetConexion(), "SP_C_VENTAS_PRODUCTOS_POR_ESTADO", objParams); while (objReader.Read()) { clsTipoProducto producto = new clsTipoProducto(); producto.Id = Convert.ToInt64(objReader["Id"]); producto.Nombre = objReader["Descripcion"].ToString(); producto.ExpoImpo = objReader["ExpoImpo"].ToString(); producto.Activo = objReader["Activo"].ToString(); lista.Add(producto); } } catch (Exception ex) { Base.Log.Log.EscribirLog(ex.Message); return(null); } finally { if (objReader != null) { objReader.Close(); } } return(lista); }
public static clsTipoProducto ObtieneDesdeDataReader(IDataReader dreader) { var objTipoProducto = new clsTipoProducto(); objTipoProducto.Id = Convert.ToInt16(dreader[0]);; objTipoProducto.Nombre = dreader[1].ToString(); objTipoProducto.ExpoImpo = dreader[2].ToString(); objTipoProducto.Activo = dreader[3].ToString(); return(objTipoProducto); }
private void DominioAVista(clsVisitaInforme informe) { if (informe.EspectativaCierre == -1) { txtExpectativaCierre.Text = ""; } else { txtExpectativaCierre.Text = informe.EspectativaCierre.ToString(); } txtResumen.Text = informe.ResumenVisita; chkOtroTema.Checked = informe.OtroTema; chkTieneEspectativa.Checked = informe.TieneEspectativaCierre; for (int i = 0; i <= lstProductos.Items.Count - 1; i++) { clsTipoProducto producto = (clsTipoProducto)lstProductos.Items[i]; foreach (clsVisitaInformeProductos productoInforme in informe.Productos) { if (producto.Id == productoInforme.Producto.Id) { lstProductos.SetItemChecked(i, true); break; } } } for (int i = 0; i <= lstTraficos.Items.Count - 1; i++) { Entidades.Ventas.Traficos.clsTrafico trafico = (Entidades.Ventas.Traficos.clsTrafico)lstTraficos.Items[i]; foreach (clsVisitaInformeTrafico traficoInforme in informe.Traficos) { if (trafico.Id == traficoInforme.Trafico.Id) { lstTraficos.SetItemChecked(i, true); break; } } } if (informe.FollowUp != null) { if (informe.FollowUp.FechaFollowUp.HasValue) { txtFollowUp.Text = informe.FollowUp.FechaFollowUp.Value.ToShortDateString(); } if (informe.FollowUp.TipoActividad == null) { cboTipoActividad.SelectedIndex = 0; } else { cboTipoActividad.SelectedItem = informe.FollowUp.TipoActividad; } txtDescripcionFollowUp.Text = informe.FollowUp.Descripcion; } //for (int i = 0; i <= lstTraficos.Items.Count - 1; i++) //{ // clsTipoProducto producto = (clsTipoProducto)lstProductos.Items[i]; // foreach (clsVisitaInformeProductos productoInforme in informe.Productos) // { // if (producto.Id == productoInforme.Id) // { // lstProductos.SetItemChecked(i, true); // break; // } // } //} }
public clsVisitaInformeProductos() { Producto = new clsTipoProducto(); }
public clsClientesProductos() { Producto = new clsTipoProducto(); Customer = new clsUsuario(); }