Esempio n. 1
0
        public void productos()
        {
            string    sql = "SELECT id_producto FROM productos p where p.id_tipo_producto = 1 and p.estado = 1 ;";
            DataTable dt  = mo.consultaLogica2(sql);
            int       i   = 0;

            string fecha1 = DateTime.Now.ToString("yyyy-MM-dd");

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    var id = dt.Rows[i]["id_producto"].ToString();

                    string sql2 = "SELECT id_producto FROM costos_produccion where id_producto = " + id + " and estado =1;";

                    string resultado = mo.consulta(sql2);


                    if (resultado == " ")
                    {
                        string insertar = "INSERT INTO costos_produccion (id_producto,fecha) values (" + id + ",'" + fecha1 + "');";
                        mo.insertar(insertar);
                    }



                    i++;
                }
            }
        }
        void unidadesnew(string un2, double cant2, string un1)
        {
            double resultado  = 1 / cant2;
            double resultador = Math.Round(resultado, 4);
            string sql        = " INSERT INTO unidades_medida (unidad1, cantidad1, unidad2 , cantidad2) VALUES ('" + un2 + "' , " + 1 + " , '" + un1 + "' , " + resultado + ") ;";

            mo.insertar(sql);

            string consultar5 = "Select id_medida from unidades_medida where unidad1 = '" + un1 + "' and unidad2 = '" + un1 + "' and estado = 1 ;";
            string ex         = mo.consulta(consultar5);

            if (ex == " ")
            {
                string sql6 = " INSERT INTO unidades_medida (unidad1, cantidad1, unidad2 , cantidad2) VALUES ('" + un1 + "' ,  " + 1 + "  , '" + un1 + "' , " + 1 + ") ;";
                mo.insertar(sql6);
            }
            string consultar7 = "Select id_medida from unidades_medida where unidad1 = '" + un2 + "' and unidad2 = '" + un2 + "' and estado = 1 ;";
            string ex2        = mo.consulta(consultar7);

            if (ex2 == " ")
            {
                string sql7 = " INSERT INTO unidades_medida (unidad1, cantidad1, unidad2 , cantidad2) VALUES ('" + un2 + "' ,  " + 1 + "  , '" + un2 + "' , " + 1 + ") ;";
                mo.insertar(sql7);
            }
        }
        private void Button1_Click(object sender, EventArgs e)
        {
            string fecha1 = DateTime.Now.ToString("yyyy-MM-dd");
            string fecha2 = Dtp_fechalim.Text;

            grb_detalle.Enabled    = true;
            grb_encabezado.Enabled = false;
            string cantidad = Nud_cantidad.Value.ToString();


            string cadena = "INSERT INTO produccion_encabezados (cod_orden, fecha_orden, fecha_limite, tipo_produccion, estado) VALUES(NULL,'" + fecha1 + "','" + fecha2 + "', 'Especial',1);";

            mo.insertar(cadena);
        }
Esempio n. 4
0
        private void Btn_orden_Click(object sender, EventArgs e)
        {
            grb_detalle.Enabled = true;
            Gb_encab.Enabled    = false;

            string fecha1 = DateTime.Now.ToString("yyyy-MM-dd");
            string fecha2 = Dtp_fechalim.Text;

            string id = cod.Text;

            string cadena = "INSERT INTO nominae (codigo_nomina, fecha_inicial_nomina, fecha_final_nomina, estado) VALUES(" + id + ",'" + fecha1 + "','" + fecha2 + "',1);";

            mo.insertar(cadena);
        }
        private void Btn_agregar_Click(object sender, EventArgs e)
        {
            string  prod2         = cmb_productos.texto2();
            int     existe        = cmb_productos.existe(prod2);
            decimal rendi         = nud_rendi.Value;
            decimal cantidadrendi = nud_cantidadRinde.Value;
            decimal cantidad      = Nud_cantidad.Value;
            string  med           = Cmb_um.Text;

            if (cantidad != 0 && rendi != 0 && cantidadrendi != 0 && med != "")
            {
                if (existe == -1 || existe == 0)
                {
                    MessageBox.Show("El producto seleccionados no es valido ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                else
                {
                    string idmax       = lbl_noProcesp.Text;
                    string yaingresado = cmb_productos.ObtenerIndif();

                    //SELECT dr.id_producto FROM detalles_recetas dr INNER JOIN produccion_procesos pp on dr.id_proceso=pp.id_proceso where dr.estado = 1 and dr.id_producto = "8-Vitamina E" and dr.id_proceso=4
                    string sql2 = "SELECT dr.id_producto FROM detalles_recetas dr INNER JOIN produccion_procesos pp on dr.id_proceso=pp.id_proceso where dr.estado = 1 and dr.id_producto = '" + yaingresado + "' and dr.id_proceso= '" + idmax + "' ";

                    string resultado;

                    resultado = mo.consulta(sql2);

                    if (resultado == " ")
                    {
                        string prod           = cmb_productos.ObtenerIndif();
                        string cant           = Nud_cantidad.Value.ToString();
                        string rendi23        = rendi.ToString();
                        string cantidadrendim = cantidadrendi.ToString();

                        string cadena = "INSERT INTO detalles_recetas (id_detalle, id_proceso , id_producto, cantidad ,rendimiento_fijo, cantidad_rendimiento_f ,unidad_medida, estado) VALUES(NULL," + idmax + ",'" + prod + "','" + cant + "','" + rendi23 + "' , '" + cantidadrendim + "' ,'" + med + "' ,1);";
                        mo.insertar(cadena);
                        cu();
                        actualizardatagriew2(idmax);
                        restante();
                        string vacio = "";
                        cmb_productos.texto(vacio);
                        Guardar.Enabled         = true;
                        Nud_cantidad.Value      = 1;
                        nud_cantidadRinde.Value = 0;
                        nud_rendi.Value         = 0;
                        Cmb_um.Text             = vacio;
                        MessageBox.Show("Registro con exito ", "Registrado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        MessageBox.Show("Este registro ya fue ingresado solo puede modificar su cantidad o eliminarlo e ingresar uno nuevo  ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
            }
            else
            {
                MessageBox.Show("Complete los campos correctamente ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
Esempio n. 6
0
        private void Btn_insertar_Click(object sender, EventArgs e)
        {
            string producto    = Cmb_producto.texto2();
            string para        = txt_para.Text;
            string descripcion = Txt_descripcion.Text;
            string tiempo      = Txt_tiempopp.Text;
            int    existe      = Cmb_producto.existe(producto);

            if (para != "" && descripcion != "" && tiempo != "")
            {
                if (existe == -1)
                {
                    MessageBox.Show("El Producto seleccionados no es valido ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }

                else
                {
                    string yaingresado = Cmb_producto.ObtenerIndif();

                    string sql2 = "SELECT id_producto FROM produccion_procesos where estado = 1 and id_producto = '" + yaingresado + "' ";

                    string resultado;

                    resultado = mo.consulta(sql2);


                    if (resultado == " ")
                    {
                        string idproceso = Txt_idproceso.Text;
                        string idprod    = Cmb_producto.ObtenerIndif();


                        string sql = "INSERT INTO produccion_procesos (id_proceso, id_producto, nombre, descripcion_proceso, tiempo_pp, estado) VALUES ( " + idproceso + " , '" + idprod + "' , '" + para + "' , '" + descripcion + "' , '" + tiempo + "' , 1 );";
                        mo.insertar(sql);

                        actualizardatagriew();
                        MessageBox.Show("Registro Realizado con Exito ");

                        string limpio = " ";
                        Cmb_producto.texto(limpio);

                        Txt_idproceso.Text = mo.idmax("produccion_procesos", "id_proceso");
                        Txt_descripcion.Clear();
                        Txt_tiempopp.Clear();
                        txt_para.Clear();
                    }

                    else
                    {
                        MessageBox.Show("Este registro ya fue ingresado solo puede modificar su configuracion o eliminarlo e ingresar uno nuevo  ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
            }
            else
            {
                MessageBox.Show("Por favor llene los campos correspondientes para un registro correcto ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
Esempio n. 7
0
        public void suministros()
        {
            DataTable dt = mo.inventarios();

            if (dt.Rows.Count != 0)
            {
                int i = 0;

                string idmax = mo.idmax("solicitudes_encabezados", "cod_solicitud");


                foreach (DataRow row in dt.Rows)
                {
                    string fecha = DateTime.Now.ToString("yyyy-MM-dd");
                    var    dato  = dt.Rows[i]["id_producto"].ToString();


                    var maximo   = dt.Rows[i]["maximo"].ToString();
                    var cantidad = dt.Rows[i]["cantidad_total"].ToString();

                    string existe = mo.ObtenerSimple3("solicitudes_detalles", "id_producto", "id_producto", dato);


                    if (existe == "")
                    {
                        double max  = Convert.ToDouble(maximo);
                        double cant = Convert.ToDouble(cantidad);

                        double resultado = max - cant;



                        string cadena = "INSERT INTO solicitudes_encabezados (cod_solicitud, fecha_solicitud , prioridad) VALUES(NULL, '" + fecha + "', 'Alta' );";
                        mo.insertar(cadena);
                        string detalle = " INSERT INTO solicitudes_detalles (cod_solicitud, id_producto, cantidad ) VALUES (" + idmax + " , " + dato + " , '" + resultado + "' ) ;";
                        mo.insertar(detalle);
                    }

                    i++;
                }
            }
        }
Esempio n. 8
0
        private void Btn_orden_Click(object sender, EventArgs e)
        {
            if (cmb_vendedores.texto2() != "")
            {
                grb_encabezado.Enabled = false;
                string idmax = mo.idmax("ventas_encabezado", "documento_ventaenca");

                string insert1 = "INSERT INTO ventas_encabezado(documento_ventaenca, codigo_cliente, fecha_ventaenca ) VALUES('" + idmax + "', '" + lbl_codcliente.Text + "', '" + Lbl_date.Text + "' );";

                mo.insertar(insert1);

                mo.updateestados("clientes", "codigo_vendedor", cmb_vendedores.ObtenerIndif(), "codigo_cliente", lbl_codcliente.Text);

                grb_detalle.Enabled = true;
            }
            else
            {
                MessageBox.Show("ingrese el vendedor", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
Esempio n. 9
0
        private void Enviar_Click(object sender, EventArgs e)
        {
            foreach (DataGridViewRow row in Dgb_pedidosEspeciales.Rows)
            {
                string cadena = "INSERT INTO asignacioncursosalumnos (codigo_carrera, codigo_sede, codigo_jornada, codigo_seccion, codigo_aula, codigo_curso, carnet_alumno, nota_asignacioncursoalumnos) VALUES ('" + row.Cells[0].Value.ToString() + "','" + row.Cells[1].Value.ToString() + "','" + row.Cells[2].Value.ToString() + "','" + row.Cells[3].Value.ToString() + "','" + row.Cells[4].Value.ToString() + "','" + row.Cells[5].Value.ToString() + "','" + row.Cells[6].Value.ToString() + "','" + row.Cells[7].Value.ToString() + "');";
                mo.insertar(cadena);
            }

            MessageBox.Show("ALUMNO ASIGNADO");
            this.Close();
        }
Esempio n. 10
0
        private void Btn_agregar_Click(object sender, EventArgs e)
        {
            int existe = cmb_productos.existe(cmb_productos.texto2());

            if (existe != -1 && cmb_productos.texto2() != "")
            {
                string idmax  = lbl_noOrden.Text;
                string prod   = cmb_productos.ObtenerIndif();
                string cant   = Nud_cantidad.Value.ToString();
                string cadena = "INSERT INTO produccion_detalles (id_detalle, cod_orden, id_producto, cantidad_producto, estado) VALUES(NULL," + idmax + ",'" + prod + "'," + cant + ",1);";
                mo.insertar(cadena);
                actualizardatagriew2(idmax);
            }

            else
            {
                MessageBox.Show("Por favor llene los campos correspondientes para un registro correcto ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
        /*DialogResult resul =  MessageBox.Show("¿Esta seguro que desea validar los documentos? ", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         *
         *  if (resul == DialogResult.Yes)
         *  {                              }*/
        private void Btn_insertar_Click(object sender, EventArgs e)
        {
            string  idprod2   = Cmb_prod.texto2();
            string  idcong2   = cmb_config.texto2();
            decimal cantidad2 = Nud_cantidad.Value;
            string  um        = cmb_unidadmedida.Text;
            int     existe    = Cmb_prod.existe(Cmb_prod.texto2());
            int     existe2   = cmb_config.existe(idcong2);



            if (idprod2 != "" && idcong2 != "" && um != "" && cantidad2 != 0 && um != "")
            {
                if (existe == -1 || existe2 == -1)
                {
                    MessageBox.Show("La Configuracion o el Producto seleccionados no son validos ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }

                else
                {
                    string yaingresado = Cmb_prod.ObtenerIndif();

                    string sql2 = "SELECT id_producto FROM inventarios_produccion where estado = 1 and id_producto = '" + yaingresado + "' ";

                    string resultado;

                    resultado = mo.consulta(sql2);



                    if (resultado == " ")
                    {
                        string idinv  = Txt_idinv.Text;
                        string idprod = Cmb_prod.ObtenerIndif();
                        string idcong = cmb_config.ObtenerIndif();

                        string unidad   = cmb_unidadmedida.Text;
                        string cantidad = Nud_cantidad.Value.ToString();



                        string sql = "INSERT INTO inventarios_produccion (id_inventario, id_producto, cod_config, cantidad_total,unidad_medida, estado) VALUES ( " + idinv + " , '" + idprod + "' , '" + idcong + "' , '" + cantidad + "' , '" + unidad + "' , 1 );";
                        mo.insertar(sql);

                        actualizardatagriew();

                        MessageBox.Show("Registro Realizado con Exito ", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        string limpio = " ";
                        cmb_config.texto(limpio);
                        Cmb_prod.texto(limpio);
                        Nud_cantidad.Minimum = 0;
                        Nud_cantidad.Value   = 0;
                        Txt_idinv.Text       = mo.idmax("inventarios_produccion", "id_inventario");
                    }

                    else
                    {
                        MessageBox.Show("Este registro ya fue ingresado solo puede modificar su configuracion o eliminarlo e ingresar uno nuevo ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                }
            }
            else
            {
                MessageBox.Show("Por favor llene los campos correspondientes para un registro correcto ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }