Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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;
            //        }
            //    }
            //}
        }
Ejemplo n.º 4
0
 public clsVisitaInformeProductos()
 {
     Producto = new clsTipoProducto();
 }
Ejemplo n.º 5
0
 public clsClientesProductos()
 {
     Producto = new clsTipoProducto();
     Customer = new clsUsuario();
 }