Exemplo n.º 1
0
        //Muestra la lista de PO
        public IEnumerable <OrdenesCompra> ListaOrdenCompra()
        {
            List <OrdenesCompra> listPedidos = new List <OrdenesCompra>();

            comando.Connection  = conn.AbrirConexion();
            comando.CommandText = "Listar_Pedidos";
            comando.CommandType = CommandType.StoredProcedure;
            leer = comando.ExecuteReader();

            while (leer.Read())
            {
                OrdenesCompra pedidos = new OrdenesCompra()
                {
                    IdPedido      = Convert.ToInt32(leer["ID_PEDIDO"]),
                    PO            = leer["PO"].ToString(),
                    VPO           = Convert.ToInt32(leer["VPO"]),
                    Cliente       = Convert.ToInt32(leer["CUSTOMER"]),
                    ClienteFinal  = Convert.ToInt32(leer["CUSTOMER_FINAL"]),
                    FechaCancel   = Convert.ToDateTime(leer["DATE_CANCEL"]),
                    FechaOrden    = Convert.ToDateTime(leer["DATE_ORDER"]),
                    TotalUnidades = Convert.ToInt32(leer["TOTAL_UNITS"]),
                    IdStatus      = Convert.ToInt32(leer["ID_STATUS"])
                };
                CatStatus status = new CatStatus()
                {
                    Estado = leer["ESTADO"].ToString()
                };
                CatClienteFinal clienteFinal = new CatClienteFinal()
                {
                    NombreCliente = leer["NAME"].ToString()
                };

                pedidos.CatStatus       = status;
                pedidos.CatClienteFinal = clienteFinal;


                listPedidos.Add(pedidos);
            }
            leer.Close();
            conn.CerrarConexion();

            return(listPedidos);
        }
Exemplo n.º 2
0
 public void actualizar_cantidad_recibos(int recibo){
     Conexion con_r = new Conexion();
     try{
         SqlCommand com_r = new SqlCommand();
         com_r.Connection = con_r.AbrirConexion();
         com_r.CommandText = "UPDATE recibos SET total=(SELECT SUM(total) FROM recibos_items WHERE id_recibo="+recibo+" ) WHERE id_recibo=" + recibo + " ";
         com_r.ExecuteNonQuery();
     }
     finally { con_r.CerrarConexion(); con_r.Dispose(); }
 }
Exemplo n.º 3
0
        public FrmDetallesHorasTrabajadas()
        {
            InitializeComponent();

            conexion = new Conexion();

            conexion.AbrirConexion();

            this.BackColor = Color.FromArgb(4, 123, 117);
        }
Exemplo n.º 4
0
        private void button1_Click(object sender, EventArgs e)
        {
            var instance = new Conexion();

            if (instance.AbrirConexion())
            {
                var    queri = new Queries();
                string algo  = queri.GetNombreUsuario();
            }
        }
Exemplo n.º 5
0
        public List <Entidades.MC.RetornoHomologacion> MostrarHomologacion()
        {
            Conexion conexion = new Conexion();

            conexion.AbrirConexion();
            conexion.BeginTransaction();

            try
            {
                string query = "select h.run, h.nombre, h.apellido, h.programaOrigen, h.programaObjetivo, " +
                               "p.nombre as nombrePrograma, p.numero_decreto, " +
                               "pe.nombre as nombreProgramaExterno, pe.universidad " +
                               "from homologacion as h, programas as p, programaexterno as pe " +
                               "where h.programaObjetivo = p.codigo and h.programaOrigen = pe.codigo;";

                MySqlCommand commandDatabase = new MySqlCommand(query, conexion.databaseConnection);
                commandDatabase.CommandTimeout = 60;

                MySqlDataReader reader;
                reader = commandDatabase.ExecuteReader();
                //reader.Read();

                List <Entidades.MC.RetornoHomologacion> homologaciones = new List <Entidades.MC.RetornoHomologacion>();

                while (reader.Read())
                {
                    Entidades.MC.RetornoHomologacion homologacion = new Entidades.MC.RetornoHomologacion();

                    homologacion.run                             = reader["run"].ToString();
                    homologacion.nombre                          = reader["nombre"].ToString();
                    homologacion.apellido                        = reader["apellido"].ToString();
                    homologacion.programaOrigen                  = new Entidades.MDP.ProgramaExterno();
                    homologacion.programaObjetivo                = new Entidades.MDP.Programa();
                    homologacion.programaOrigen.Codigo           = reader["programaOrigen"].ToString();
                    homologacion.programaOrigen.Universidad      = reader["universidad"].ToString();
                    homologacion.programaOrigen.Nombre           = reader["nombreProgramaExterno"].ToString();
                    homologacion.programaObjetivo.Codigo         = reader["programaObjetivo"].ToString();
                    homologacion.programaObjetivo.Nombre         = reader["nombrePrograma"].ToString();
                    homologacion.programaObjetivo.Numero_Decreto = Convert.ToInt32(reader["numero_decreto"]);


                    homologaciones.Add(homologacion);
                }

                conexion.CommitTransaction();
                conexion.CerrarConexion();
                return(homologaciones);
            }
            catch (Exception e)
            {
                conexion.RollBack();
                conexion.CerrarConexion();
                return(null);
            }
        }
Exemplo n.º 6
0
        public List <Inventario> obtener_item_diario(int id)
        {
            List <Inventario> listInventario = new List <Inventario>();
            Conexion          con_oie        = new Conexion();

            try
            {
                SqlCommand    com_oie  = new SqlCommand();
                SqlDataReader leer_oie = null;
                com_oie.Connection  = con_oie.AbrirConexion();
                com_oie.CommandText = "SELECT id_item,id_estilo,id_inventario,id_pedido,id_pais,id_fabricante,id_categoria_inventario,id_color,id_body_type,id_genero,id_fabric_type," +
                                      " id_location,total,id_size,id_customer,id_customer_final,minimo,notas,id_fabric_percent,date_comment,comment,id_family_trim,id_unit,id_trim " +
                                      " from inventario  where  id_categoria_inventario=1  ";
                leer_oie = com_oie.ExecuteReader();
                while (leer_oie.Read())
                {
                    Inventario i = new Inventario();
                    i.amt_item                = consultas.buscar_amt_item(leer_oie["id_item"].ToString());
                    i.id_inventario           = Convert.ToInt32(leer_oie["id_inventario"]);
                    i.id_pedido               = Convert.ToInt32(leer_oie["id_pedido"]);
                    i.po                      = consultas.obtener_po_id(Convert.ToString(leer_oie["id_pedido"]));
                    i.id_categoria_inventario = Convert.ToInt32(leer_oie["id_categoria_inventario"]);
                    i.categoria_inventario    = consultas.obtener_categoria_inventario_id(Convert.ToString(leer_oie["id_categoria_inventario"]));
                    i.minimo                  = Convert.ToInt32(leer_oie["minimo"]);
                    i.notas                   = Convert.ToString(leer_oie["notas"]);
                    i.pais                    = consultas.obtener_pais_id(Convert.ToString(leer_oie["id_pais"]));
                    i.fabricante              = consultas.obtener_fabricante_id(Convert.ToString(leer_oie["id_fabricante"]));
                    i.color                   = consultas.obtener_descripcion_color_id(Convert.ToString(leer_oie["id_color"]));
                    i.body_type               = consultas.obtener_body_type_id(Convert.ToString(leer_oie["id_body_type"]));
                    i.genero                  = consultas.obtener_genero_id(Convert.ToString(leer_oie["id_genero"]));
                    i.fabric_type             = consultas.obtener_fabric_type_id(Convert.ToString(leer_oie["id_fabric_type"]));
                    i.location                = consultas.obtener_ubicacion_id(Convert.ToString(leer_oie["id_location"]));
                    i.total                   = Convert.ToInt32(leer_oie["total"]);
                    i.size                    = consultas.obtener_size_id(Convert.ToString(leer_oie["id_size"]));
                    i.customer                = consultas.obtener_customer_id(Convert.ToString(leer_oie["id_customer"]));
                    i.final_customer          = consultas.obtener_customer_final_id(Convert.ToString(leer_oie["id_customer_final"]));
                    i.fabric_percent          = consultas.obtener_fabric_percent_id(Convert.ToString(leer_oie["id_fabric_percent"]));
                    string[] fecha = (Convert.ToString(leer_oie["date_comment"])).Split(' ');
                    i.date_comment = fecha[0];
                    i.comment      = Convert.ToString(leer_oie["comment"]);
                    i.family_trim  = consultas.obtener_family_id(Convert.ToString(leer_oie["id_family_trim"]));
                    i.unit         = consultas.obtener_unit_id(Convert.ToString(leer_oie["id_unit"]));
                    i.trim         = consultas.obtener_trim_id(Convert.ToString(leer_oie["id_trim"]));
                    i.id_estilo    = Convert.ToInt32(leer_oie["id_estilo"]);
                    i.codigo_color = consultas.obtener_color_id(Convert.ToString(leer_oie["id_color"]));
                    listInventario.Add(i);
                }
                leer_oie.Close();
            }
            finally
            {
                con_oie.CerrarConexion(); con_oie.Dispose();
            }
            return(listInventario);
        }
Exemplo n.º 7
0
        public List <Entidades.MC.RetornoConvalidacionNota> MostrarConvalidacion()
        {
            Conexion conexion = new Conexion();

            conexion.AbrirConexion();
            conexion.BeginTransaction();

            try
            {
                string query = "select c.run, c.nombre, c.apellido, c.programaOrigen, c.programaObjetivo, " +
                               "pob.nombre as nombreProgramaObjetivo, pob.numero_decreto as ndObjetivo, " +
                               "por.nombre as nombreProgramaOrigen, por.numero_decreto as ndOrigen " +
                               "from convalidacion as c, programas as pob, programas as por " +
                               "where c.programaObjetivo = pob.codigo and c.programaOrigen = por.codigo;";

                MySqlCommand commandDatabase = new MySqlCommand(query, conexion.databaseConnection);
                commandDatabase.CommandTimeout = 60;

                MySqlDataReader reader;
                reader = commandDatabase.ExecuteReader();
                //reader.Read();

                List <Entidades.MC.RetornoConvalidacionNota> convalidaciones = new List <Entidades.MC.RetornoConvalidacionNota>();

                while (reader.Read())
                {
                    Entidades.MC.RetornoConvalidacionNota convalidacion = new Entidades.MC.RetornoConvalidacionNota();

                    convalidacion.run                             = reader["run"].ToString();
                    convalidacion.nombre                          = reader["nombre"].ToString();
                    convalidacion.apellido                        = reader["apellido"].ToString();
                    convalidacion.programaOrigen                  = new Entidades.MDP.Programa();
                    convalidacion.programaObjetivo                = new Entidades.MDP.Programa();
                    convalidacion.programaOrigen.Codigo           = reader["programaOrigen"].ToString();
                    convalidacion.programaOrigen.Nombre           = reader["nombreProgramaOrigen"].ToString();
                    convalidacion.programaOrigen.Numero_Decreto   = Convert.ToInt32(reader["ndOrigen"]);
                    convalidacion.programaObjetivo.Codigo         = reader["programaObjetivo"].ToString();
                    convalidacion.programaObjetivo.Nombre         = reader["nombreProgramaObjetivo"].ToString();
                    convalidacion.programaObjetivo.Numero_Decreto = Convert.ToInt32(reader["ndObjetivo"]);

                    convalidaciones.Add(convalidacion);
                }

                conexion.CommitTransaction();
                conexion.CerrarConexion();
                return(convalidaciones);
            }
            catch (Exception e)
            {
                conexion.RollBack();
                conexion.CerrarConexion();
                return(null);
            }
        }
Exemplo n.º 8
0
        public void cambiar_estado_cliente(string id, string estado)
        {
            Conexion con_c = new Conexion();

            try{
                SqlCommand com_c = new SqlCommand();
                com_c.Connection  = con_c.AbrirConexion();
                com_c.CommandText = "UPDATE clientes_fantasy set estado='" + estado + "' where id_cliente_fantasy='" + id + "'";
                com_c.ExecuteNonQuery();
            }finally { con_c.CerrarConexion(); con_c.Dispose(); }
        }
Exemplo n.º 9
0
        public void cambiar_estado_registro(int registro, string estado)
        {
            Conexion con_c = new Conexion();

            try{
                SqlCommand com_c = new SqlCommand();
                com_c.Connection  = con_c.AbrirConexion();
                com_c.CommandText = "UPDATE registros_fantasy set estado='" + estado + "' where id_registro='" + registro + "'";
                com_c.ExecuteNonQuery();
            }finally { con_c.CerrarConexion(); con_c.Dispose(); }
        }
Exemplo n.º 10
0
        public void agregar_nuevo_cliente(string cliente)
        {
            Conexion con_c = new Conexion();

            try{
                SqlCommand com_c = new SqlCommand();
                com_c.Connection  = con_c.AbrirConexion();
                com_c.CommandText = "INSERT INTO clientes_fantasy(cliente,estado) VALUES ('" + cliente + "','0')";
                com_c.ExecuteNonQuery();
            }finally { con_c.CerrarConexion(); con_c.Dispose(); }
        }
Exemplo n.º 11
0
        public void guardar_recibo(int cantidad, int id_customer, string mill, string referencia, string packing_number)
        {
            Conexion con_r = new Conexion();

            try{
                SqlCommand com_r = new SqlCommand();
                com_r.Connection  = con_r.AbrirConexion();
                com_r.CommandText = "INSERT INTO recibos(fecha,total,id_usuario,id_sucursal,id_origen,mp_number,mill_po,po_reference,packing_number) values('" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','" + cantidad + "','" + id_usuario + "','" + id_sucursal + "','" + id_company + "','n/a','" + mill + "','" + referencia + "','" + packing_number + "') ";
                com_r.ExecuteNonQuery();
            }finally{ con_r.CerrarConexion(); con_r.Dispose(); }
        }
Exemplo n.º 12
0
        public void actualizar_batch(int registro, int restante)
        {
            Conexion con_c = new Conexion();

            try{
                SqlCommand com_c = new SqlCommand();
                com_c.Connection  = con_c.AbrirConexion();
                com_c.CommandText = "UPDATE cantidades_fantasy set restante='" + restante + "' where id_cantidad='" + registro + "' ";
                com_c.ExecuteNonQuery();
            }finally { con_c.CerrarConexion(); con_c.Dispose(); }
        }
Exemplo n.º 13
0
        public void actualizar_talla_inventario(int estilo, string talla, int total)
        {
            Conexion con_c = new Conexion();

            try{
                SqlCommand com_c = new SqlCommand();
                com_c.Connection  = con_c.AbrirConexion();
                com_c.CommandText = "UPDATE inventario_fantasy set total='" + total + "' where id_estilo='" + estilo + "' and talla='" + talla + "'";
                com_c.ExecuteNonQuery();
            }finally { con_c.CerrarConexion(); con_c.Dispose(); }
        }
Exemplo n.º 14
0
        public void guardar_recibo_item(int id_recibo, string id_inventario, string cantidad, string summary)
        {
            Conexion con_r_i = new Conexion();

            try{
                SqlCommand com_r_i = new SqlCommand();
                com_r_i.Connection  = con_r_i.AbrirConexion();
                com_r_i.CommandText = "INSERT INTO recibos_items(id_recibo,id_inventario,total,id_summary) values('" + id_recibo + "','" + id_inventario + "','" + cantidad + "','" + summary + "') ";
                com_r_i.ExecuteNonQuery();
            }finally{ con_r_i.CerrarConexion(); con_r_i.Dispose(); }
        }
Exemplo n.º 15
0
        public void guardar_caja(int recibo_item, string inventario, string cantidad_inicial, string cantidad_restante)
        {
            Conexion con_c = new Conexion();

            try{
                SqlCommand com_c = new SqlCommand();
                com_c.Connection  = con_c.AbrirConexion();
                com_c.CommandText = "INSERT INTO cajas_inventario(id_recibo_item,id_inventario,cantidad_inicial,cantidad_restante) VALUES('" + recibo_item + "','" + inventario + "','" + cantidad_inicial + "','" + cantidad_restante + "') ";
                com_c.ExecuteNonQuery();
            }finally{ con_c.CerrarConexion(); con_c.Dispose(); }
        }
Exemplo n.º 16
0
        public void agregar_mp_recibo(string id_recibo, string mp)
        {
            Conexion con_s = new Conexion();

            try{
                SqlCommand com_s = new SqlCommand();
                com_s.Connection  = con_s.AbrirConexion();
                com_s.CommandText = "UPDATE recibos SET mp_number='" + mp + "' where id_recibo='" + id_recibo + "' ";
                com_s.ExecuteNonQuery();
            }finally{ con_s.CerrarConexion(); con_s.Dispose(); }
        }
Exemplo n.º 17
0
        public void update_inventario(int inventario, int cantidad)
        {
            Conexion con_s = new Conexion();

            try{
                SqlCommand com_s = new SqlCommand();
                com_s.Connection  = con_s.AbrirConexion();
                com_s.CommandText = "UPDATE inventario SET total=(total+'" + cantidad + "') WHERE id_inventario='" + inventario + "'  ";
                com_s.ExecuteNonQuery();
            }finally { con_s.CerrarConexion(); con_s.Dispose(); }
        }
Exemplo n.º 18
0
        public void guardar_sello(string inicio, string final, string sucursal)
        {
            Conexion con_s = new Conexion();

            try{
                SqlCommand com_s = new SqlCommand();
                com_s.Connection  = con_s.AbrirConexion();
                com_s.CommandText = "INSERT INTO sellos(inicio,final,usado,fecha_registro,id_sucursal) VALUES('" + inicio + "','" + final + "','" + (Convert.ToInt32(inicio) - 1) + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','" + sucursal + "') ";
                com_s.ExecuteNonQuery();
            }finally{ con_s.CerrarConexion(); con_s.Dispose(); }
        }
Exemplo n.º 19
0
        public override bool Insertar()
        {
            SqlConnection  cn  = Conexion.CrearConexion();
            SqlTransaction trn = null;

            if (!this.Validar())
            {
                return(false);
            }

            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = @"INSERT INTO ProveedorVIP VALUES(@rut,(SELECT valor FROM Parametro WHERE nombre='porcentaje'))";
            cmd.Parameters.Clear();
            cmd.Parameters.Add(new SqlParameter("@rut", this.Rut));
            try
            {
                Conexion.AbrirConexion(cn);
                trn             = cn.BeginTransaction();
                cmd.Connection  = cn;
                cmd.Transaction = trn;
                if (base.Insertar(cn, trn))
                {
                    int filas = cmd.ExecuteNonQuery();
                    if (filas == 1)
                    {
                        trn.Commit();
                    }
                    else
                    {
                        System.Diagnostics.Debug.Assert(false, "Cantidad de filas modificadas incorrecta");
                        trn.Rollback();
                    }
                    return(filas == 1);
                }
                else
                {
                    System.Diagnostics.Debug.Assert(false, "Cantidad de filas modificadas en metodo base incorrecta");
                    trn.Rollback();
                    return(false);
                }
            }
            catch (SqlException ex)
            {
                System.Diagnostics.Debug.Assert(false, ex.Message);
                trn.Rollback();
                return(false);
            }
            finally
            {
                Conexion.CerrarConexion(cn);
            }
        }
Exemplo n.º 20
0
        public void agregar_cantidades_fantasy(int registro, int total, int restante, string talla, int id_estilo)
        {
            Conexion con_c = new Conexion();

            try{
                SqlCommand com_c = new SqlCommand();
                com_c.Connection  = con_c.AbrirConexion();
                com_c.CommandText = "INSERT INTO cantidades_fantasy(id_registro,total,restante,talla,id_estilo) VALUES " +
                                    " ('" + registro + "','" + total + "','" + restante + "','" + talla + "','" + id_estilo + "')";
                com_c.ExecuteNonQuery();
            }finally { con_c.CerrarConexion(); con_c.Dispose(); }
        }
Exemplo n.º 21
0
        public string[] AgregarAsignaturaExterna(Entidades.MDP.AsignaturaExterna asignatura, string path)
        {
            Conexion conexion = new Conexion();

            conexion.AbrirConexion();
            conexion.BeginTransaction();

            try
            {
                string query = "BEGIN;" +
                               "INSERT INTO asignaturas(`codigo`, `nombre`,`creditos`) VALUES ( '" + asignatura.Codigo + "', '" + asignatura.Nombre + "', " + asignatura.Creditos + ");" +
                               "INSERT INTO programaExterno_asignaturas(`codigo_programaExterno`, `codigo_asignatura`) VALUES ('" + asignatura.Codigo_ProgramaExterno + "', '" + asignatura.Codigo + "');" +
                               "INSERT INTO programasAcademicos(`path`, `codigo`) VALUES ( '" + path + "', '" + asignatura.Codigo + "');" +
                               "COMMIT;";

                MySqlCommand commandDatabase = new MySqlCommand(query, conexion.databaseConnection);
                commandDatabase.CommandTimeout = 60;

                MySqlDataReader reader;
                reader = commandDatabase.ExecuteReader();

                conexion.CommitTransaction();
                return(new string[] { "Exito", this.TipoRetorno.exito.ToString() });
            }

            catch (Exception e)
            {
                if (e.ToString().Contains("Duplicate"))
                {
                    try
                    {
                        string query = "BEGIN;" +
                                       "INSERT INTO programaExterno_asignaturas(`codigo_programaExterno`, `codigo_asignatura`) VALUES ('" + asignatura.Codigo_ProgramaExterno + "', '" + asignatura.Codigo + "');" +
                                       "COMMIT;";

                        MySqlCommand commandDatabase = new MySqlCommand(query, conexion.databaseConnection);
                        commandDatabase.CommandTimeout = 60;

                        MySqlDataReader reader;
                        reader = commandDatabase.ExecuteReader();

                        conexion.CommitTransaction();
                        return(new string[] { "Exito", this.TipoRetorno.exito.ToString() });
                    }
                    catch (Exception e2)
                    {
                        return(new string[] { e2.ToString(), this.TipoRetorno.error.ToString() });
                    }
                }
                conexion.RollBack();
                return(new string[] { e.ToString(), this.TipoRetorno.error.ToString() });
            }
        }
Exemplo n.º 22
0
        public void guardar_nuevo_estilo(string estilo, string cliente, string color)
        {
            Conexion con_c = new Conexion();

            try{
                SqlCommand com_c = new SqlCommand();
                com_c.Connection  = con_c.AbrirConexion();
                com_c.CommandText = "INSERT INTO estilos_fantasy(id_estilo,id_cliente_fantasy,estado,id_color) VALUES " +
                                    "('" + consultas.obtener_estilo_id(estilo) + "','" + cliente + "','0','" + consultas.buscar_color_codigo(color) + "')";
                com_c.ExecuteNonQuery();
            }finally { con_c.CerrarConexion(); con_c.Dispose(); }
        }
Exemplo n.º 23
0
        public void editar_estilo_cliente(string id, string estilo, string cliente, string color)
        {
            Conexion con_c = new Conexion();

            try{
                SqlCommand com_c = new SqlCommand();
                com_c.Connection  = con_c.AbrirConexion();
                com_c.CommandText = "UPDATE estilos_fantasy set id_cliente_fantasy='" + cliente + "',id_estilo='" + consultas.obtener_estilo_id(estilo) +
                                    "',id_color='" + consultas.buscar_color_codigo(color) + "'  where id_estilo_fantasy='" + id + "'";
                com_c.ExecuteNonQuery();
            }finally { con_c.CerrarConexion(); con_c.Dispose(); }
        }
Exemplo n.º 24
0
 public void guardar_stag_bd(string pedido,string estilo,int total,int usuario, int summary,string comentarios){
     Conexion con_r = new Conexion();
     try{
         SqlCommand com_r = new SqlCommand();
         com_r.Connection = con_r.AbrirConexion();
         com_r.CommandText = "INSERT INTO staging(id_pedido,id_estilo,total,id_usuario_captura,id_summary,comentarios,fecha) values('" + 
             pedido + "','" + estilo + "','" + total + "','" + usuario + "','" + summary + "','" + comentarios + "','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "') ";
         com_r.ExecuteNonQuery();
     }finally{
         con_r.CerrarConexion(); con_r.Dispose();
     }
 }
Exemplo n.º 25
0
        public List <Estilo> ListaEstilos()
        {
            List <Estilo> listEstilos = new List <Estilo>();

            comando.Connection  = conn.AbrirConexion();
            comando.CommandText = "SELECT PS.ID_PO_SUMMARY, ID.ITEM_STYLE, ID.DESCRIPTION,CC.CODIGO_COLOR,CC.DESCRIPCION,PS.QTY,PS.PRICE,CG.GENERO  " +
                                  " FROM PO_SUMMARY PS,ITEM_DESCRIPTION ID,CAT_COLORES CC,CAT_GENDER CG WHERE PS.ID_PEDIDOS='" + id_pedido + "' AND PS.ITEM_ID=ID.ITEM_ID AND " +
                                  " CC.ID_COLOR=PS.ID_COLOR AND PS.ID_GENDER=CG.ID_GENDER  ";
            leerFilas = comando.ExecuteReader();
            while (leerFilas.Read())
            {
                Estilo style = new Estilo();
                style.id_po_summary     = leerFilas["ID_PO_SUMMARY"].ToString().ToUpper();
                style.id_estilo         = leerFilas["ITEM_STYLE"].ToString().ToUpper();
                style.estilo            = leerFilas["DESCRIPTION"].ToString().ToUpper();
                style.id_color          = Convert.ToString(leerFilas["CODIGO_COLOR"]).ToUpper();
                style.color             = Convert.ToString(leerFilas["DESCRIPCION"]).ToUpper();
                style.cantidad          = Math.Round(Convert.ToDouble(leerFilas["QTY"]), 2, MidpointRounding.AwayFromZero);
                style.precio            = Math.Round(Convert.ToDouble(leerFilas["PRICE"]), 2, MidpointRounding.AwayFromZero);
                style.total_precio      = Math.Round((style.cantidad * style.precio), 2, MidpointRounding.AwayFromZero);
                style.genero            = leerFilas["GENERO"].ToString().ToUpper();
                style.totales_recibidos = buscar_totales_por_po_summary(style.id_po_summary);
                listEstilos.Add(style);
            }
            leerFilas.Close();
            conn.CerrarConexion();
            return(listEstilos);
        }
Exemplo n.º 26
0
        //Muestra la lista de genero
        public IEnumerable <CatGenero> ListaGeneros()
        {
            List <CatGenero> listGenero = new List <CatGenero>();

            comando.Connection  = conn.AbrirConexion();
            comando.CommandText = "Listar_Genero";
            comando.CommandType = CommandType.StoredProcedure;
            leer = comando.ExecuteReader();

            while (leer.Read())
            {
                CatGenero generos = new CatGenero()
                {
                    IdGender   = Convert.ToInt32(leer["ID_GENDER"]),
                    Genero     = leer["GENERO"].ToString(),
                    GeneroCode = leer["GENERO_CODE"].ToString()
                };

                listGenero.Add(generos);
            }
            leer.Close();
            conn.CerrarConexion();

            return(listGenero);
        }
Exemplo n.º 27
0
        //Muestra la lista estilos de Por PO
        public IEnumerable <POSummary> ListaEstilosPorPO(int?id)
        {
            Conexion         conn        = new Conexion();
            List <POSummary> listSummary = new List <POSummary>();

            try
            {
                SqlCommand    comando = new SqlCommand();
                SqlDataReader leer    = null;
                comando.Connection  = conn.AbrirConexion();
                comando.CommandText = "Listar_Estilos_Por_Pedido";
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@Id", id);
                leer = comando.ExecuteReader();

                while (leer.Read())
                {
                    POSummary         ItemSummary  = new POSummary();
                    CatColores        colores      = new CatColores();
                    CatTipoCamiseta   tipoCamiseta = new CatTipoCamiseta();
                    CatGenero         genero       = new CatGenero();
                    CatEspecialidades especial     = new CatEspecialidades
                    {
                        Especialidad   = leer["SPECIALTIES"].ToString(),
                        IdEspecialidad = Convert.ToInt32(leer["ID_SPECIALTIES"])
                    };
                    colores.CodigoColor           = leer["CODIGO_COLOR"].ToString();
                    ItemSummary.EstiloItem        = leer["ITEM_STYLE"].ToString();
                    ItemSummary.Cantidad          = Convert.ToInt32(leer["QTY"]);
                    genero.GeneroCode             = leer["GENERO_CODE"].ToString();
                    ItemSummary.Precio            = Convert.ToDouble(leer["PRICE"]);
                    ItemSummary.IdItems           = Convert.ToInt32(leer["ID_PO_SUMMARY"]);
                    ItemSummary.PedidosId         = Convert.ToInt32(leer["ID_PEDIDOS"]);
                    tipoCamiseta.TipoProducto     = leer["PRODUCT_TYPE_CODE"].ToString();
                    ItemSummary.IdTela            = Convert.ToInt32(leer["ID_TELA"]);
                    ItemSummary.CatColores        = colores;
                    ItemSummary.CatTipoCamiseta   = tipoCamiseta;
                    ItemSummary.CatEspecialidades = especial;
                    ItemSummary.CatGenero         = genero;
                    ItemSummary.IdEstado          = Convert.ToInt32(leer["ID_ESTADO"]);
                    listSummary.Add(ItemSummary);
                }
                leer.Close();
            }
            finally
            {
                conn.CerrarConexion();
                conn.Dispose();
            }

            return(listSummary);
        }
Exemplo n.º 28
0
        public List <Entidades.MU.Usuario> MostrarUsuario(String id)
        {
            Conexion conexion = new Conexion();

            conexion.AbrirConexion();
            conexion.BeginTransaction();

            try
            {
                string query = "SELECT * FROM usuarios WHERE codigo = '" + id + "' ;";

                // si id es "null" extrae todos los programas
                if (id == null)
                {
                    query = "SELECT * FROM usuarios;";
                }

                MySqlCommand commandDatabase = new MySqlCommand(query, conexion.databaseConnection);
                commandDatabase.CommandTimeout = 60;

                MySqlDataReader reader;
                reader = commandDatabase.ExecuteReader();
                //reader.Read();

                List <Entidades.MU.Usuario> usuarios = new List <Entidades.MU.Usuario>();

                while (reader.Read())
                {
                    Entidades.MU.Usuario usuario = new Entidades.MU.Usuario();

                    usuario.nombre      = reader["nombre"].ToString();
                    usuario.apellido    = reader["apellido"].ToString();
                    usuario.run         = reader["run"].ToString();
                    usuario.email       = reader["email"].ToString();
                    usuario.area        = reader["area"].ToString();
                    usuario.password    = reader["password"].ToString();
                    usuario.tipoUsuario = reader["tipoUsuario"].ToString();

                    usuarios.Add(usuario);
                }

                conexion.CommitTransaction();
                conexion.CerrarConexion();
                return(usuarios);
            }
            catch (Exception e)
            {
                conexion.RollBack();
                conexion.CerrarConexion();
                return(null);
            }
        }
Exemplo n.º 29
0
        //**************************************************EDITAR*******************************************************************************************************************************************
        public void guardar_edicion_trim_po()
        {
            Conexion conTrim = new Conexion();

            try{
                SqlCommand comTrim = new SqlCommand();
                comTrim.Connection  = conTrim.AbrirConexion();
                comTrim.CommandText = "UPDATE inventario  SET id_pedido='" + id_pedido + "',id_estilo='" + id_estilo + "',id_unit='" + id_unit +
                                      "',total='" + total + "',id_family_trim='" + id_familia + "',id_trim='" + id_trim + "',id_customer='" + id_customer + "',minimo='" + minimo_trim + "',descripcion='" + descripcion + "'  " +
                                      " where id_inventario='" + id_inventario + "'";
                comTrim.ExecuteNonQuery();
            }finally{ conTrim.CerrarConexion(); conTrim.Dispose(); }
        }
Exemplo n.º 30
0
        /***********TRIMS******************************************************************************************************************************************************************************/

        public void guardar_trim_po()
        {
            int      summary = consultas.obtener_po_summary(id_pedido, id_estilo);
            Conexion conTrim = new Conexion();

            try{
                SqlCommand comTrim = new SqlCommand();
                comTrim.Connection  = conTrim.AbrirConexion();
                comTrim.CommandText = "INSERT INTO inventario(id_estilo,id_sucursal,id_pedido,id_pais,id_fabricante,id_categoria_inventario,id_color,id_body_type,id_genero,id_fabric_type,id_location,total,id_size,id_customer,id_customer_final,minimo,notas,id_fabric_percent,stock,date_comment,comment,id_family_trim,id_unit,id_trim,descripcion,id_item,id_summary) " +
                                      "values('" + id_estilo + "','" + id_sucursal + "','" + id_pedido + "','0','0','" + id_tipo + "','0','0','0','0','0','" + total + "','0','" + id_customer + "','0','" + minimo_trim + "','N/A','0','N/A','" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "','N/A','" + id_familia + "','" + id_unit + "','" + id_trim + "','" + descripcion + "','" + id_item + "','" + summary + "' ) ";
                comTrim.ExecuteNonQuery();
            }finally{ conTrim.CerrarConexion(); conTrim.Dispose(); }
        }