public List <Posicion> Get()
        {
            // var conectionString = Coneccion.Cadena.conexion;
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <Posicion>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var sqlcommand = new SqlCommand("select idPosicion,Posicion from tbPosicion where irregular=1 order by Posicion", cn);
                sqlcommand.CommandType = CommandType.Text;

                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var obj = new Posicion
                    {
                        idPosicion = Convert.ToInt32(dr["idPosicion"].ToString()),
                        nombre     = dr["Posicion"].ToString(),
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
        public string Post([FromBody] Irregular data)
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var command = new SqlCommand("spdSaveIrregularesCorteClienteCrudo", cn);
                command.CommandType = CommandType.StoredProcedure;

                command.Parameters.Add("@corte", SqlDbType.NChar, 25).Value   = data.corte;
                command.Parameters.Add("@idDefecto", SqlDbType.Int).Value     = data.idDefecto;
                command.Parameters.Add("@idPosicion", SqlDbType.Int).Value    = data.idPosicion;
                command.Parameters.Add("@talla", SqlDbType.NChar, 15).Value   = data.talla;
                command.Parameters.Add("@color", SqlDbType.NChar, 15).Value   = data.color;
                command.Parameters.Add("@area", SqlDbType.NVarChar, 2).Value  = data.area;
                command.Parameters.Add("@usuario", SqlDbType.NChar, 35).Value = data.usuarioRegistro;
                command.Parameters.Add("@total", SqlDbType.Int).Direction     = ParameterDirection.Output;
                command.ExecuteNonQuery();

                var total = int.Parse(command.Parameters["@total"].Value.ToString());
                return("Ok");
            }
        }
Beispiel #3
0
        /// <summary>
        /// envio de unidades a heatTR
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        // POST: api/HeatTransfers
        public string Post([FromBody] ProcesoHeatTransfer data)
        {
            try
            {
                var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

                using (SqlConnection cn = new SqlConnection(conectionString))
                {
                    cn.Open();

                    var command = new SqlCommand("spdIntexIngresoHeat", cn);
                    command.CommandType = CommandType.StoredProcedure;

                    command.Parameters.Add("@corteParam", SqlDbType.NVarChar).Value = data.corte;
                    command.Parameters.Add("@unidadesParam", SqlDbType.Int).Value   = data.uniTransferencia;

                    command.ExecuteNonQuery();

                    return("Ok");
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                return(ex.Message);
            }
        }
Beispiel #4
0
        /// <summary>
        /// r3gistro de unidades dañadas en heat transfer
        /// </summary>
        /// <param name="data"></param>
        /// <param name="id"></param>
        /// <returns></returns>
        // POST: api/HeatTransfers
        public string Post([FromBody] ProcesoHeatTransfer data, int id)
        {
            try
            {
                var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

                using (SqlConnection cn = new SqlConnection(conectionString))
                {
                    cn.Open();

                    var command = new SqlCommand("spdIntexIngresoUnidaesDefecHeat", cn);
                    command.CommandType = CommandType.StoredProcedure;

                    command.Parameters.Add("@corteParam", SqlDbType.NVarChar).Value          = data.corte;
                    command.Parameters.Add("@unidadesParam", SqlDbType.Int).Value            = data.uniTransferencia;
                    command.Parameters.Add("@unidadesActualizadas", SqlDbType.Int).Direction = ParameterDirection.Output;

                    command.ExecuteNonQuery();

                    var unidades = Convert.ToInt32(command.Parameters["@unidadesActualizadas"].Value.ToString());

                    if (unidades < data.uniTransferencia)
                    {
                        return(unidades.ToString());
                    }

                    return("Ok");
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                return("error");//ex.Message;
            }
        }
Beispiel #5
0
        //inventario en heat Transfer
        // GET: api/HeatTransfers/5
        public List <Disponible> Get(int id)
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <Disponible>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();


                var sqlcommand = new SqlCommand("spdIntexGetDisponibleEnHeat", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;


                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var obj = new Disponible
                    {
                        corte            = dr["corte"].ToString(),
                        estilo           = dr["estilo"].ToString(),
                        color            = dr["color"].ToString(),
                        disponible       = Convert.ToInt32(dr["Unidades"].ToString()),
                        uniTransferencia = 0
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
        public List <Porder> Get(string corte, int i = 1)
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <Porder>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var sqlcommand = new SqlCommand("spdGetTallasUniXCorteCliente", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;

                sqlcommand.Parameters.Add("@corte", SqlDbType.NChar, 25).Value = corte;

                var dr = sqlcommand.ExecuteReader();


                while (dr.Read())
                {
                    var obj = new Porder
                    {
                        idCorte = Convert.ToInt32(dr["unidades"].ToString()),
                        corte   = dr["Size"].ToString(),
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
Beispiel #7
0
        public string Post([FromBody] Disponible data, int id)
        {
            try
            {
                var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

                using (SqlConnection cn = new SqlConnection(conectionString))
                {
                    cn.Open();

                    var command = new SqlCommand("spdIntexIgresoInventarioDevolucion", cn);
                    command.CommandType = CommandType.StoredProcedure;

                    command.Parameters.Add("@corteParam", SqlDbType.NChar, 15).Value  = data.corte;
                    command.Parameters.Add("@estiloParam", SqlDbType.NChar, 15).Value = data.estilo;
                    command.Parameters.Add("@colorParam", SqlDbType.NChar, 15).Value  = data.color;
                    command.Parameters.Add("@unidadesParam", SqlDbType.Int).Value     = data.uniTransferencia;

                    command.ExecuteNonQuery();

                    return("Ok");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(ex.Message);
            }
        }
        public List <Linea> Get()
        {
            // var conectionString = Coneccion.Cadena.conexion;
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <Linea>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var sqlcommand = new SqlCommand("select id_linea as id,numero as linea from Linea where numero not like '%-%' order by convert(float, numero) asc", cn);
                sqlcommand.CommandType = CommandType.Text;

                var dr = sqlcommand.ExecuteReader();


                while (dr.Read())
                {
                    var obj = new Linea
                    {
                        id    = Convert.ToInt32(dr["id"].ToString()),
                        linea = dr["linea"].ToString()
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
        // POST: api/ReprocesoLavados
        public string Post([FromBody] ReprocesoLavado data)
        {
            try
            {
                var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

                using (SqlConnection cn = new SqlConnection(conectionString))
                {
                    cn.Open();

                    var command = new SqlCommand("spdIntexIngresoReprocesoLavado", cn);
                    command.CommandType = CommandType.StoredProcedure;

                    // command.Parameters.Add("@idInventarioMedidasParam", SqlDbType.Int).Value = data.id;
                    command.Parameters.Add("@unidadesParam", SqlDbType.Int).Value       = data.unidades;
                    command.Parameters.Add("@xmlstringParam", SqlDbType.NVarChar).Value = data.xml;


                    command.ExecuteNonQuery();

                    return("Ok");
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex.Message);
                return(ex.Message);
            }
        }
        public List <Reproceso> Get(int idorden, string type)
        {
            //var conectionString = Coneccion.Cadena.conexion;
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <Reproceso>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var sqlcommand = new SqlCommand("spdGetReparaciones", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;

                sqlcommand.Parameters.Add("@idOrder", SqlDbType.Int).Value = idorden;

                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var obj = new Reproceso
                    {
                        objectId           = Convert.ToInt32(dr["id"].ToString()),
                        idOrder            = Convert.ToInt32(dr["idC"].ToString()),
                        talla              = dr["talla"].ToString(),
                        totalPorTalla      = Convert.ToInt32(dr["cantidadDevolucion"].ToString()), // Convert.ToInt32(dr["totalPorTalla"].ToString()),
                        cantidadDevolucion = Convert.ToInt32("0")                                  // Convert.ToInt32("cantidadDevolucion")
                    };

                    list.Add(obj);
                }
                return(list);
            }
        }
        public string Post([FromBody] Reparacion data)
        {
            //var config = Coneccion.Cadena.conexion;
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var command = new SqlCommand("spdGuardarReparaciones", cn);
                command.CommandType = CommandType.StoredProcedure;

                command.Parameters.Add("@idOrder", SqlDbType.Int).Value                = data.idOrder;
                command.Parameters.Add("@talla", SqlDbType.NChar, 10).Value            = data.talla;
                command.Parameters.Add("@idlinea", SqlDbType.Int).Value                = data.idLinea;
                command.Parameters.Add("@totalXtalla", SqlDbType.Int).Value            = data.totalPorTalla;
                command.Parameters.Add("@cantdev", SqlDbType.Int).Value                = data.cantidadDevolucion;
                command.Parameters.Add("@observacion", SqlDbType.NVarChar, 1000).Value = data.observacion;
                command.Parameters.Add("@usuario", SqlDbType.NChar, 20).Value          = data.usuario;

                command.ExecuteNonQuery();

                return("Ok");
            }
        }
        public List <Reparacion> Get(int idorden)
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring(); // Coneccion.Cadena.conexion;

            var list = new List <Reparacion>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var sqlcommand = new SqlCommand("spdTotalesNoLavadoRepa", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;

                sqlcommand.Parameters.Add("@idorder", SqlDbType.Int).Value = idorden;

                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var obj = new Reparacion
                    {
                        idOrder            = Convert.ToInt32(dr["Id_Order"].ToString()),
                        talla              = dr["Size"].ToString(),
                        totalPorTalla      = Convert.ToInt32(dr["Enviado"].ToString()),
                        cantidadDevolucion = Convert.ToInt32("0")
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
Beispiel #13
0
        //detalle de tolereancias con medidas fuera de tolerancia menor
        // GET: api/ReprocesosPlancha/5
        public List <disponiblePlancha> Get(string corte)
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <disponiblePlancha>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();


                var sqlcommand = new SqlCommand("spdIntexGetDetalleDisponiblePlancha", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;
                sqlcommand.Parameters.Add("@corteParam", SqlDbType.NChar, 25).Value = corte;


                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var obj = new disponiblePlancha
                    {
                        // objectId = Convert.ToInt32(dr["id"].ToString()),
                        corte      = dr["POrderClient"].ToString(),
                        estilo     = dr["estilo"].ToString(),
                        tolerancia = dr["tolerancia"].ToString(),
                        Waist      = Convert.ToInt32(dr["Waist"].ToString()),
                        Inseam     = Convert.ToInt32(dr["Inseam"].ToString()),
                        WI         = Convert.ToInt32(dr["WI"].ToString()),
                        // color = dr["color"].ToString(),
                        //unidadesCorte = Convert.ToInt32(dr["unidades"].ToString()),
                        disponible = Convert.ToInt32(dr["Total"].ToString()),
                        // uniTranferencia = 0
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
Beispiel #14
0
        public IHttpActionResult Authenticate([FromBody] Usuario login)
        {
            if (login == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            //TODO: Validate credentials Correctly, this code is only for demo !!
            bool isCredentialValid = false;// (login.Password == "123456");

            var conectionString = CreadorConection.Creador(CreadorConection.Packing).conectionstring();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var sqlcommand = new SqlCommand("select isnull(idUser,0) as id from tbUser where nombre='" + login.Username + "' and CodigoAcceso='" + login.Password + "'", cn);
                sqlcommand.CommandType = CommandType.Text;

                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var id = Convert.ToInt32(dr["id"].ToString());

                    isCredentialValid = id > 0 ? true : false;
                }

                if (isCredentialValid)
                {
                    var token = TokenGenerator.GenerateTokenJwt(login.Username);
                    return(Ok(token));
                }
                else
                {
                    return(Unauthorized());
                }
            }
        }
Beispiel #15
0
        // disponible para enviar a reproceso de plancha
        // GET: api/ReprocesosPlancha
        public List <disponiblePlancha> Get()
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <disponiblePlancha>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                string query = "select * from vwIntexGetDisponibleEnvioPlancha";

                var sqlcommand = new SqlCommand(query, cn);
                sqlcommand.CommandType = CommandType.Text;

                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var obj = new disponiblePlancha
                    {
                        // objectId = Convert.ToInt32(dr["id"].ToString()),
                        corte  = dr["PorderClient"].ToString(),
                        estilo = dr["estilo"].ToString(),
                        Waist  = Convert.ToInt32(dr["Waist"].ToString()),
                        Inseam = Convert.ToInt32(dr["Inseam"].ToString()),
                        WI     = Convert.ToInt32(dr["WI"].ToString()),
                        // color = dr["color"].ToString(),
                        //unidadesCorte = Convert.ToInt32(dr["unidades"].ToString()),
                        disponible       = Convert.ToInt32(dr["Total"].ToString()),
                        uniTransferencia = 0
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
        public string Post([FromBody] Reparacion data, int id)
        {
            //var config = Coneccion.Cadena.conexion;
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var command = new SqlCommand("spdGuardarDetReparaciones", cn);
                command.CommandType = CommandType.StoredProcedure;

                command.Parameters.Add("@idObjectRepa", SqlDbType.Int).Value      = id;// data.objectIdReparaciones;
                command.Parameters.Add("@cantidadRet ", SqlDbType.Int).Value      = data.cantidadDevolucion;
                command.Parameters.Add("@observacion ", SqlDbType.NVarChar).Value = data.observacion;
                command.Parameters.Add("@usuario ", SqlDbType.NChar, 20).Value    = data.usuario;

                command.ExecuteNonQuery();

                return("Ok");
            }
        }
        // GET: api/IrregularesCrudo/5
        public List <Irregular> Get(string corte)
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <Irregular>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var sqlcommand = new SqlCommand("spdGetListaIrregularesXCorteClienteCrudo", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;

                sqlcommand.Parameters.Add("@corte", SqlDbType.NChar, 25).Value = corte;

                var dr = sqlcommand.ExecuteReader();


                while (dr.Read())
                {
                    var obj = new Irregular
                    {
                        //  idOrder = Convert.ToInt32(dr["idOrder"].ToString()),
                        corte      = dr["orden"].ToString(),
                        talla      = dr["talla"].ToString(),
                        idDefecto  = Convert.ToInt32(dr["idDefecto"].ToString()),
                        idPosicion = Convert.ToInt32(dr["idPosicion"].ToString()),
                        unidades   = Convert.ToInt32(dr["total"].ToString()),
                        defecto    = dr["Defecto"].ToString(),
                        posicion   = dr["Posicion"].ToString(),
                        area       = dr["area"].ToString()
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
        public List <Porder> Get(string pre)
        {
            // var conectionString = Coneccion.Cadena.conexion;
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <Porder>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                var sqlcommand = new SqlCommand("spdBuscarPoCliente", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;

                sqlcommand.Parameters.Add("@porder", SqlDbType.NChar, 15).Value = pre;

                var dr = sqlcommand.ExecuteReader();


                while (dr.Read())
                {
                    var obj = new Porder
                    {
                        //idCorte = Convert.ToInt32(dr["Id_Order"].ToString()),
                        corte    = dr["Porder"].ToString(),
                        estilo   = dr["Style"].ToString(),
                        cantidad = Convert.ToInt32(dr["Quantity"].ToString()),
                        washed   = Convert.ToBoolean(dr["Washed"]),
                        descrip  = dr["Describir"].ToString()
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
Beispiel #19
0
        // GET: api/DisponibleEnMedidas/5
        public List <Disponible> Get(string corte)
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <Disponible>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();

                //  string query= $"select * from vwGetCortesMedidaG where POrderClient='{ corte }'";

                var sqlcommand = new SqlCommand("spdIntexGetMedidaDisponible", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;
                sqlcommand.Parameters.Add("@corteParam", SqlDbType.NChar, 20).Value = corte;

                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var obj = new Disponible
                    {
                        corte      = dr["POrderClient"].ToString(),
                        estilo     = dr["Medida"].ToString(),
                        color      = dr["tolerancia"].ToString(),
                        disponible = Convert.ToInt32(dr["unidades"].ToString()),
                        //disponible = Convert.ToInt32(dr["disponible"].ToString()),
                        uniTransferencia = 0
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }
Beispiel #20
0
        /// <summary>
        /// unidades disponibles para dar de baja del area de reproceso de plancha
        /// </summary>
        /// <param name="corte"></param>
        /// <param name="id"></param>
        /// <returns></returns>
        // GET: api/ReprocesosPlancha/5
        public List <disponiblePlancha> Get(string corte, int id)
        {
            var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring();

            var list = new List <disponiblePlancha>();

            using (SqlConnection cn = new SqlConnection(conectionString))
            {
                cn.Open();


                var sqlcommand = new SqlCommand("spdIntexGetEnPlanchaMedido", cn);
                sqlcommand.CommandType = CommandType.StoredProcedure;
                //  sqlcommand.Parameters.Add("@corte", SqlDbType.Int).Value = corte;


                var dr = sqlcommand.ExecuteReader();

                while (dr.Read())
                {
                    var obj = new disponiblePlancha
                    {
                        objectId         = Convert.ToInt32(dr["id"].ToString()),
                        corte            = dr["corte"].ToString(),
                        estilo           = dr["estilo"].ToString(),
                        color            = dr["color"].ToString(),
                        disponible       = Convert.ToInt32(dr["Unidades"].ToString()),
                        uniTransferencia = 0
                    };

                    list.Add(obj);
                }

                return(list);
            }
        }