示例#1
0
        public string UpInventario(clsDCorte paquete)
        {
            string           rpta   = "";
            OracleConnection SqlCon = new OracleConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                OracleCommand SqlCmd = new OracleCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "SP_REBAJA_ETIQUETA_CORATADA";
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlCmd.Parameters.Add("pCia", paquete.Articulo1);
                SqlCmd.Parameters.Add("pTipodocr", paquete.Buscar);
                SqlCmd.Parameters.Add("pEtiqueta", paquete.EtiquetaVieja);
                SqlCmd.Parameters.Add("pEstado", paquete.Condicion);
                SqlCmd.Parameters.Add("pCentro", paquete.User);
                SqlCmd.Parameters.Add("pUsuario", paquete.Articulo);
                rpta = SqlCmd.ExecuteNonQuery() == -1 ? "OK" : "No se Pudo Almacenar";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
示例#2
0
        public string Insertar(clsDCorte Paquete)
        {
            string           rpta   = "";
            OracleConnection SqlCon = new OracleConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el comando que permite ejecutar sentencias en base de datos
                OracleCommand SqlCmd = new OracleCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "Sp_IngresaEtiquetaCortada";
                SqlCmd.CommandType = CommandType.StoredProcedure;
                SqlCmd.Parameters.Add("prmEtiquetaV", Paquete.EtiquetaVieja);
                SqlCmd.Parameters.Add("prmEtiquetaN", Paquete.Etiqueta1);
                SqlCmd.Parameters.Add("prmPeso", Paquete.Peso1);
                SqlCmd.Parameters.Add("prmPz", Paquete.Pz1);
                SqlCmd.Parameters.Add("prmArticulo", Paquete.articulo1);
                SqlCmd.Parameters.Add("prmUser", Paquete.User);
                rpta = SqlCmd.ExecuteNonQuery() == -1 ? "OK" : "No se Pudo Almacenar";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
示例#3
0
        public static OracleDataReader LlenaCboProducto(string prmBuscar, OracleConnection prmConn)
        {
            clsDCorte Obj = new clsDCorte();

            Obj.Buscar    = prmBuscar;
            Obj.PrmConn   = prmConn;
            Obj.Condicion = "LlenacboProductos";
            return(Obj.Busquedas(Obj));
        }
示例#4
0
        public static OracleDataReader BusEtiqueta(string prmEtiqueta, OracleConnection prmConn)
        {
            clsDCorte Obj = new clsDCorte();

            Obj.Buscar    = prmEtiqueta;
            Obj.PrmConn   = prmConn;
            Obj.Condicion = "LlenaEtiqueta";
            return(Obj.Busquedas(Obj));
        }
示例#5
0
        public static string Insertar(string vEtiquetaV, string vEtiquetaN, string vPeso, string vPz, string vArticulo, string vUser)
        {
            clsDCorte Obj = new clsDCorte();

            Obj.EtiquetaVieja = Convert.ToInt32(vEtiquetaV);
            Obj.Etiqueta1     = Convert.ToInt32(vEtiquetaN);
            Obj.Peso1         = Convert.ToDouble(vPeso);
            Obj.Pz1           = Convert.ToInt32(vPz);
            Obj.Articulo1     = vArticulo;
            Obj.User          = vUser;
            return(Obj.Insertar(Obj));
        }
示例#6
0
        public static string UpdateInventario(string vCompania, string vDocu, string vEtiqueta, string vEstado, string vCentro, string vArticulo)
        {
            clsDCorte Obj = new clsDCorte();

            Obj.Articulo1     = vCompania;
            Obj.Buscar        = vDocu;
            Obj.EtiquetaVieja = Convert.ToInt32(vEtiqueta);;
            Obj.Condicion     = vEstado;
            Obj.User          = vCentro;
            Obj.Articulo      = vArticulo;
            return(Obj.UpInventario(Obj));
        }
示例#7
0
        public OracleDataReader Busquedas(clsDCorte Parametro)
        {
            string query = "";

            OracleDataReader drQuery = null;

            try
            {
                switch (Parametro.Condicion)
                {
                case "LlenaEtiqueta":
                    query = "select e.NO_ETIQUETA,e.NO_ARTI_PRODUCIDO,p.descripcion,e.CANTIDAD_PRODUCCION as piezas,e.PESO,nvl(e.SERIE_PRODUCCION,'No tiene') as serie,e.COLADA," +
                            "nvl(p.NORMA,'No Tiene') as norma,to_char(e.FECHA_PRODUCCION,'dd/mm/yyyy') as FECHA_PRODUCCION ,p.es_perfil,p.UNIDADESLIO, " +
                            " p.CLASE,p.CATEGORIA,nvl(p.ESPECIFICACIONES,'NO') AS ESPECIFICACIONES, e.IND_ANTIGUO  " +
                            " from ARIN_ETIQUETAS e, ARINDA p  " +
                            " where (e.no_etiqueta = '" + Parametro.Buscar + "' or e.Etiqueta = '" + Parametro.Buscar + "') " +
                            " and e.estado = 'A' " +
                            " and e.no_cia = '10' " +
                            " and p.no_cia = e.no_cia " +
                            " and p.no_arti = e.no_arti_producido " +
                            " and e.origen = 'L' " +
                            "  and (p.LONGITUD = 40 or p.LONGITUD = 30) ";

                    break;

                case "LlenacboProductos":
                    query = "select '['||NO_ARTI||']  '||DESCRIPCION as uniones, NO_ARTI, DESCRIPCION " +
                            "FROM ARINDA " +
                            "Where NO_CIA = '10' " +
                            "and LONGITUD = 20 " + Parametro.Buscar +
                            " ORDER by NO_ARTI ASC";
                    break;

                case "BuscaAtado":
                    query = "SELECT COUNT(*) + 1 as atados FROM arin_etiquetas WHERE TRUNC(fecha_produccion) = TO_DATE('" + Parametro.Buscar + "','dd/mm/yyyy')";
                    break;
                }

                OracleCommand OraCommand = new OracleCommand(query, Parametro.PrmConn);
                drQuery = OraCommand.ExecuteReader();
            }
            catch (Exception ex)
            {
                drQuery = null;
            }
            return(drQuery);
        }