コード例 #1
0
        } // FIN usp_LisTipoCafe

        ////******************************************************************************************************

        public List <BETablaGenerica> usp_LisComboSacoCafe(string estado)
        {
            List <BETablaGenerica> lst = new List <BETablaGenerica>();

            try
            {
                using (var cnn = new SqlConnection(Util.GetStringConnection(Util.CnnType.CnnSGO)))
                {
                    cnn.Open();
                    using (var cmd = new SqlCommand("usp_LisComboSacoCafe", cnn))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@ESTADO", SqlDbType.VarChar, 1).Value = estado;

                        using (SqlDataReader oReader = cmd.ExecuteReader())
                        {
                            if (oReader.HasRows)
                            {
                                while (oReader.Read())
                                {
                                    var oBe = new BETablaGenerica();
                                    oBe.DescripcionUno = Util.Validar_Parametros(oReader, "CODIGO", "string").ToString();
                                    oBe.DescripcionDos = Util.Validar_Parametros(oReader, "DESCRIPCION", "string").ToString();
                                    lst.Add(oBe);
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lst);
        } // FIN usp_LisComboSacoCafe
コード例 #2
0
        } //usp_SelLocalIdEmpresaUsuario

        ////******************************************************************************************************

        public List <BETablaGenerica> usp_Mant_TIPO_COSECHA(BETablaGenerica oBE)
        {
            List <BETablaGenerica> lst = new List <BETablaGenerica>();
            int returnValue            = 0;

            try
            {
                using (var cnn = new SqlConnection(Util.GetStringConnection(Util.CnnType.CnnSGO)))
                {
                    cnn.Open();
                    using (var cmd = new SqlCommand("usp_Mant_TIPO_COSECHA", cnn))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@BUS", SqlDbType.Int, 1).Value                = oBE.Opcion;
                        cmd.Parameters.Add("@IdCosecha", SqlDbType.Int, 2).Value          = oBE.Codigo;
                        cmd.Parameters.Add("@vcCosecha", SqlDbType.VarChar, 20).Value     = oBE.DescripcionUno;
                        cmd.Parameters.Add("@vcComentario", SqlDbType.VarChar, 100).Value = oBE.Comentario;
                        cmd.Parameters.Add("@IdEstado", SqlDbType.VarChar, 1).Value       = oBE.Estado;
                        cmd.Parameters.Add("@UsuarioRegistro", SqlDbType.Int, 5).Value    = Convert.ToInt32(oBE.Usuario);
                        cmd.Parameters.Add("@UsuarioModifica", SqlDbType.Int, 5).Value    = Convert.ToInt32(oBE.Usuario);

                        var oBe = new BETablaGenerica();
                        if (oBE.Opcion == 1)/*listar cosechas*/
                        {
                            using (SqlDataReader oReader = cmd.ExecuteReader())
                            {
                                if (oReader.HasRows)
                                {
                                    while (oReader.Read())
                                    {
                                        oBe                = new BETablaGenerica();
                                        oBe.Codigo         = Convert.ToInt32(Util.Validar_Parametros(oReader, "IdCosecha", "int"));
                                        oBe.DescripcionUno = Util.Validar_Parametros(oReader, "DESCRIPCION", "string").ToString();
                                        oBe.Comentario     = Util.Validar_Parametros(oReader, "COMENTARIO", "string").ToString();
                                        oBe.Estado         = Convert.ToInt32(Util.Validar_Parametros(oReader, "IDESTADO", "int"));
                                        oBe.Usuario        = Util.Validar_Parametros(oReader, "VUSUARIO", "string").ToString();
                                        oBe.Fecha          = Util.Validar_Parametros(oReader, "FECHAREGISTRO", "date").ToString();
                                        lst.Add(oBe);
                                    }
                                }
                            }
                        }
                        else if (oBE.Opcion == 2) /*insertar*/
                        {
                            returnValue  = cmd.ExecuteNonQuery();
                            oBe.inResult = returnValue;
                            lst.Add(oBe);
                        }
                        else if (oBE.Opcion == 3) /*Cambiar estado*/
                        {
                            returnValue  = cmd.ExecuteNonQuery();
                            oBe.inResult = returnValue;
                            lst.Add(oBe);
                        }
                        else if (oBE.Opcion == 4) /*Editar*/
                        {
                            returnValue  = cmd.ExecuteNonQuery();
                            oBe.inResult = returnValue;
                            lst.Add(oBe);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lst);
        } // FIN usp_Mant_TIPO_COSECHA
コード例 #3
0
        } // FIN usp_Mant_TIPO_COSECHA

        ////******************************************************************************************************

        public List <BETablaGenerica> usp_Mant_CLIENTE_COSECHA(BETablaGenerica oBE)
        {
            List <BETablaGenerica> lst = new List <BETablaGenerica>();
            int returnValue            = 0;

            try
            {
                using (var cnn = new SqlConnection(Util.GetStringConnection(Util.CnnType.CnnSGO)))
                {
                    cnn.Open();
                    using (var cmd = new SqlCommand("usp_Mant_CLIENTE_COSECHA", cnn))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@BUS", SqlDbType.Int, 1).Value             = oBE.BUS;
                        cmd.Parameters.Add("@IdCosecha", SqlDbType.VarChar, 10).Value  = oBE.IdCosecha;
                        cmd.Parameters.Add("@IdCliente", SqlDbType.VarChar, 10).Value  = oBE.IdCliente;
                        cmd.Parameters.Add("@InEstado", SqlDbType.VarChar, 1).Value    = oBE.InEstado;
                        cmd.Parameters.Add("@UsuarioRegistro", SqlDbType.Int, 6).Value = Convert.ToInt32(oBE.Usuario);
                        cmd.Parameters.Add("@UsuarioModifica", SqlDbType.Int, 6).Value = Convert.ToInt32(oBE.Usuario);
                        cmd.Parameters.Add("@InVigente", SqlDbType.Int, 1).Value       = oBE.InVigente;
                        var oBe = new BETablaGenerica();
                        if (oBE.BUS == 1)/*listar cosechas*/
                        {
                            using (SqlDataReader oReader = cmd.ExecuteReader())
                            {
                                if (oReader.HasRows)
                                {
                                    while (oReader.Read())
                                    {
                                        oBe                = new BETablaGenerica();
                                        oBe.Codigo         = Convert.ToInt32(Util.Validar_Parametros(oReader, "IdClienteCosecha", "int"));
                                        oBe.EnteroUno      = Convert.ToInt32(Util.Validar_Parametros(oReader, "IdCosecha", "int")); /*value del combo*/
                                        oBe.DescripcionUno = Util.Validar_Parametros(oReader, "DESCRIPCION", "string").ToString();  /* texto del combo*/

                                        oBe.EnteroDos      = Convert.ToInt32(Util.Validar_Parametros(oReader, "IdCliente", "int"));
                                        oBe.DescripcionDos = Util.Validar_Parametros(oReader, "CLIENTE", "string").ToString();

                                        oBe.EnteroTres      = Convert.ToInt32(Util.Validar_Parametros(oReader, "IdTipoCliente", "int"));
                                        oBe.DescripcionTres = Util.Validar_Parametros(oReader, "TIPO_CLIENTE", "string").ToString();

                                        oBe.Estado    = Convert.ToInt32(Util.Validar_Parametros(oReader, "InEstado", "int"));
                                        oBe.Usuario   = Util.Validar_Parametros(oReader, "VUSUARIO", "string").ToString();
                                        oBe.Fecha     = Util.Validar_Parametros(oReader, "FechaRegistro", "date").ToString();
                                        oBe.InVigente = Convert.ToInt32(Util.Validar_Parametros(oReader, "InVigente", "int"));
                                        lst.Add(oBe);
                                    }
                                }
                            }
                        }
                        else if (oBE.BUS == 2 || oBE.BUS == 4 || oBE.BUS == 3) /*insertar*/
                        {
                            returnValue  = cmd.ExecuteNonQuery();
                            oBe.inResult = returnValue;
                            lst.Add(oBe);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lst);
        } // FIN usp_Mant_CLIENTE_COSECHA
コード例 #4
0
 public List <BETablaGenerica> usp_Mant_CLIENTE_COSECHA(BETablaGenerica oBE)
 {
     return(oDa.usp_Mant_CLIENTE_COSECHA(oBE));
 }