Ejemplo n.º 1
0
        /// <summary>
        /// Método Público para insertar un layout(importación de excel) a la BD.
        /// </summary>
        /// <param name="_concentradoAlimentos"></param>
        /// <returns></returns>
        public bool ImportarLayout(ConcentradoAlimentos _concentradoAlimentos)
        {
            using (SqlConnection _SqlConnection = new SqlConnection(ConnectionString.DbMPYOpera))
            {
                SqlCommand _SqlCommand = new SqlCommand("LSOSPI_Insertar_Layout", _SqlConnection)
                {
                    CommandType = CommandType.StoredProcedure
                };
                // PASAMOS COMO PARAMETRO A LA CONSULTA, LOS DATOS REQUERIDOS PARA LA TABLA EN DB
                _SqlCommand.Parameters.AddWithValue("@NoOperacion", _concentradoAlimentos.sNoOperacion);
                _SqlCommand.Parameters.AddWithValue("@EjecutivoCuentaAsignado", _concentradoAlimentos.sEjecutivoCuentaAsignado);
                _SqlCommand.Parameters.AddWithValue("@Vendedor", _concentradoAlimentos.sVendedor);
                _SqlCommand.Parameters.AddWithValue("@NoCuentaDisperso", _concentradoAlimentos.sNoCuentaDisperso);
                _SqlCommand.Parameters.AddWithValue("@Comision", _concentradoAlimentos.dComision);
                _SqlCommand.Parameters.AddWithValue("@NoSocio", _concentradoAlimentos.sNoSocio);
                _SqlCommand.Parameters.AddWithValue("@NombreSocio", _concentradoAlimentos.sNombreSocio);
                _SqlCommand.Parameters.AddWithValue("@Monto", _concentradoAlimentos.dMonto);
                _SqlCommand.Parameters.AddWithValue("@FechaDeposito", _concentradoAlimentos.sFechaDeposito);
                _SqlCommand.Parameters.AddWithValue("@NumeroRecibo", _concentradoAlimentos.sNumeroRecibo);
                _SqlCommand.Parameters.AddWithValue("@PolizaContable", _concentradoAlimentos.sPolizaContable);

                try
                {
                    _SqlConnection.Open();
                    // EJECUTAMOS LA CONSULTA Y OBTENEMOS UN RESULTADO
                    return(_SqlCommand.ExecuteNonQuery() > 0 ? true : false);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Método Público para obtener como lista, un concetrado de alimentos de todos los vendedores
        /// </summary>
        /// <returns></returns>
        public List <ConcentradoAlimentos> ListaConcentradoAlimentos()
        {
            using (SqlConnection _SqlConnection = new SqlConnection(ConnectionString.DbMPYOpera)) // CREAMOS UNA NUEVA CONEXIÓN Y UN COMANDO PARA PASAR UNA CONSULTA
            {
                List <ConcentradoAlimentos> lista = new List <ConcentradoAlimentos>();
                SqlCommand _SqlCommand            = new SqlCommand("LSOSPS_Seleccionar_ConcentradoAlimentos", _SqlConnection)
                {
                    CommandType = CommandType.StoredProcedure
                };

                try
                {
                    _SqlConnection.Open();
                    SqlDataReader _SqlDataReader = _SqlCommand.ExecuteReader();
                    if (_SqlDataReader.HasRows)
                    {
                        while (_SqlDataReader.Read())
                        {
                            ConcentradoAlimentos item = new ConcentradoAlimentos()
                            {
                                iIdConcentradoAlimentos  = int.Parse(_SqlDataReader["IdConcentradoAlimentos"].ToString()),
                                sNoOperacion             = _SqlDataReader["NoOperacion"].ToString(),
                                sEjecutivoCuentaAsignado = _SqlDataReader["EjecutivoCuentaAsignado"].ToString(),
                                sVendedor         = _SqlDataReader["Vendedor"].ToString(),
                                sNoCuentaDisperso = _SqlDataReader["NoCuentaDisperso"].ToString(),
                                dComision         = decimal.Parse(_SqlDataReader["Comision"].ToString()),
                                sNoSocio          = _SqlDataReader["NoSocio"].ToString(),
                                sNombreSocio      = _SqlDataReader["NombreSocio"].ToString(),
                                dMonto            = decimal.Parse(_SqlDataReader["Monto"].ToString()),
                                sFechaDeposito    = _SqlDataReader["FechaDeposito"].ToString(),
                                sNumeroRecibo     = _SqlDataReader["NumeroRecibo"].ToString(),
                                sPolizaContable   = _SqlDataReader["PolizaContable"].ToString()
                            };
                            lista.Add(item);
                        }
                    }
                }
                catch (Exception)
                {
                    lista = null;
                }
                return(lista);
            }
        }