示例#1
0
        private void btnGuardarC_Click(object sender, EventArgs e)
        {
            ClaveC      = txtClaveC.Text;
            FechaCompra = txtFechaCompra.Text;
            FolioCompra = txtFolioCompra.Text;
            GastoC      = txtGastoC.Text;
            ImporteC    = txtImporteC.Text;
            UsuarioC    = txtUsuarioC.Text;
            int GastoId = Convert.ToInt32(GastoC);

            try
            {
                FechaCompra = fecha.ToString("yyyy-MM-dd");
                FolioCompra = fecha.ToString("yyyyMMdd");
                conexiondb.abrir();
                String        ConsultaGasto = " INSERT INTO Gastos (Fecha,Id_Sucursal) VALUES('" + FechaCompra + "', 1)";
                SqlCommand    commandG      = new SqlCommand(ConsultaGasto, conexiondb.conectar);
                SqlDataReader readerG       = commandG.ExecuteReader();
                conexiondb.cerrar();
                conexiondb.abrir();
                String        ConsultaCompra = "INSERT INTO Compra (Fecha, Folio, Id_Gasto, Id_Usuario, Importe) VALUES('" + FechaCompra + "', '" + FolioCompra + "',(SELECT MAX(Id_Gasto) FROM Gastos) , 1, 0)";
                SqlCommand    command        = new SqlCommand(ConsultaCompra, conexiondb.conectar);
                SqlDataReader reader         = command.ExecuteReader();
                conexiondb.cerrar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            detallecompra.Show();
            this.Hide();
        }
示例#2
0
        private void btnTerminarV_Click(object sender, EventArgs e)
        {
            if (txtCantidadDV.Text != null || txtDescripcion.Text != null)
            {
                try
                {
                    Tarea       = Convert.ToInt32(ListaTarea.ValueMember + 1);
                    Cantidad    = Convert.ToInt32(txtCantidadDV.Text);
                    Descripcion = txtDescripcion.Text;

                    conexion.abrir();
                    String Consulta = "INSERT INTO Det_Venta (Cantidad, Descripcion, Id_Tarea, Id_Venta) " +
                                      "VALUES(" + Cantidad + ", '" + Descripcion + "', " + Tarea + ", (SELECT MAX(Id_Venta) FROM Venta))";
                    SqlCommand    command = new SqlCommand(Consulta, conexion.conectar);
                    SqlDataReader reader  = command.ExecuteReader();
                    conexion.cerrar();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
                Limpiar();
            }
            this.Hide();
        }
示例#3
0
        conexiondb nueva = new conexiondb(); /*Conexion a BD*/

        /*Función el Insert*/
        public String inserta(String nombre, String apellidoP, String apellidoM, String rfc, int afiliacion, String curp, int departamento)
        {
            String mensaje = "";                                  /*Variable local*/

            nueva.abrir();                                        /*Abre BD*/
            String   emple        = "";                           /*Variable local*/
            DateTime fecha        = DateTime.Now;                 /*Función interna par generar la fecha actual*/
            String   fecha_actual = fecha.ToString("yyyy-MM-dd"); /*Se obtienen datos de la fecha */

            /*Se genera consulta*/
            try {
                String validacion = "select * from empleado where curp='" + curp + "'";

                SqlCommand    lector = new SqlCommand(validacion, nueva.conectar); /*Leer y ejecutar consulta*/
                SqlDataReader conn   = lector.ExecuteReader();

                while (conn.Read())
                {
                    emple = conn.GetString(1).ToString(); /*Se guarda en variable local EMPLE*/
                }
                conn.Close();                             /*Se cierra conexion*/
            }catch (Exception ex)
            {
                mensaje = "Error al conectar con la BD" + ex; /*Mensaje*/
            }

            if (emple.Equals(null) || emple.Equals("")) /*Validaxión de la existencia del empleado*/
            {
                try
                {
                    String sql = "insert into empleado(Nombre,Apellido_P,Apellido_M,RFC,Fecha_Inicio,Fecha_Final,CURP,EdoCiv,Sexo,FecNac,CiuNac,EdoNac) " +
                                 "values('" + nombre + "','" + apellidoP + "', '" + apellidoM + "', '" + rfc + "', '" + fecha_actual + "', '" + fecha_actual + "','" + curp + "','Soltero','Femenino','1992-11-04','LEON','GUANAJUATO'); ";

                    SqlCommand insert = new SqlCommand(sql, nueva.conectar);
                    insert.ExecuteNonQuery();
                    mensaje = "1 Los datos han sido insetados correctamente";
                }
                catch (Exception ex)
                {
                    mensaje = "2 error al conectar con la base de datos" + ex;
                }
            }
            else
            {
                mensaje = "3 Este Empleado ya se encuetra registrado";
            }
            nueva.cerrar();
            return(mensaje);
        }
示例#4
0
        public String login(String usuario, String password)
        {
            String estatus = "";

            nueva.abrir();
            String query = "select * from usuario where Nombre='" + usuario + "' and Contraseña='" + password + "';";

            /*Validación*/
            try {
                SqlCommand    lector = new SqlCommand(query, nueva.conectar);
                SqlDataReader conecc = lector.ExecuteReader();
                while (conecc.Read())
                {
                    datos.User     = conecc.GetValue(1).ToString();
                    datos.Pass     = conecc.GetValue(3).ToString();
                    estatus        = conecc.GetValue(2).ToString();
                    datos.Empleado = int.Parse(conecc.GetValue(4).ToString());
                    datos.Perfil   = int.Parse(conecc.GetValue(5).ToString());
                }
            } catch (Exception ex) {
                Console.WriteLine("Error al conectar con la base de datos " + ex.Message);
            }
            nueva.cerrar();
            return(estatus);
        }
示例#5
0
 private void btn_BE_Guardar_Click(object sender, EventArgs e)
 {
     Fecha    = Convert.ToDateTime(dateEmp_BE_FecFin.Text);
     FechaFin = Fecha.ToString("yyyy-Mm-dd");
     Nombre   = ListaEmpleado.SelectedItem.ToString();
     try
     {
         conexion.abrir();
         String        Consulta = "UPDATE Empleado SET Fecha_Final = '" + FechaFin + "' WHERE Nombre = " + Nombre + " ";
         SqlCommand    command  = new SqlCommand(Consulta, conexion.conectar);
         SqlDataReader reader   = command.ExecuteReader();
         conexion.cerrar();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
示例#6
0
 public void llenaCliente(ComboBox bc)
 {
     conexion.abrir();
     try
     {
         String        Sql  = "SELECT Nombre, Id_Cliente from Cliente";
         SqlCommand    leer = new SqlCommand(Sql, conexion.conectar);
         SqlDataReader conn = leer.ExecuteReader();
         while (conn.Read())
         {
             bc.Items.Add(conn["Nombre"].ToString());
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al conectar con la bd " + ex);
     }
     conexion.cerrar();
 }
示例#7
0
 public void llenaProveedor(ComboBox bc)
 {
     try
     {
         conexion.abrir();
         String        Sql  = "SELECT Nombre_Contac, Id_Proveedor from Proveedor";
         SqlCommand    leer = new SqlCommand(Sql, conexion.conectar);
         SqlDataReader conn = leer.ExecuteReader();
         while (conn.Read())
         {
             bc.Items.Add(conn["Nombre_Contac"].ToString());
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("error al conectar con la bd " + ex);
     }
     conexion.cerrar();
 }
示例#8
0
        conexiondb conexion = new conexiondb();  /* Se manda llamar a la clase conexion*/
        /* Declara la función insetar en la tabla asignación */
        public String inserta(String escolaridad, String Ubicacion, String Categoria, String Plaza, String vacante, String Supervisor, int Estado, String Nomina, String Puesto, int departamento, int Empleado)
        {
            conexion.abrir(); /*Se abre la conexion a la BD*/
            String mensaje = "";

            try { /*Insert*/
                String sql = "insert into Asignacion(Escolaridad, Ubicacion, Categoria, Plaza, Vacante, Supervisor, Estado, Tipo_nomina, Puesto, Id_Departamento, Id_Empleado) " +
                             "values('" + escolaridad + "','" + Ubicacion + "','" + Categoria + "','" + Plaza + "','" + vacante + "','" + Supervisor + "','" + Estado + "','" + Nomina + "','" + Puesto + "'," + departamento + "," + Empleado + ");";
                /*Ejecucuón del Insert*/
                SqlCommand ejecuta = new SqlCommand(sql, conexion.conectar);
                ejecuta.ExecuteNonQuery();
                mensaje = "1 Los datos han sido guardados exitosamente";
            }catch (Exception ex)
            {
                mensaje = "2 Error al conectar con la bd: " + ex;
            }
            conexion.cerrar(); /*Se cierra la conexion y regresa el mensaje*/
            return(mensaje);
        }
示例#9
0
        public void llenarempleado(ComboBox cb)
        {
            conexion.abrir();

            try
            {
                String        sql  = "Select Nombre,Apellido_P,Apellido_M from empleado";
                SqlCommand    leer = new SqlCommand(sql, conexion.conectar);
                SqlDataReader conn = leer.ExecuteReader();
                while (conn.Read())
                {
                    cb.Items.Add(conn.GetSqlString(0).ToString() + " " + conn.GetSqlString(1).ToString() + " " + conn.GetSqlString(2).ToString());
                }
            }catch (Exception ex)
            {
                MessageBox.Show("Error al conectar con la base de datos " + ex);
            }
            conexion.cerrar();
        }
示例#10
0
        public void llenarUsuario(ComboBox cb)
        {
            conexion.abrir();
            try
            {
                String        sql  = "Select Nombre from usuario order by Nombre asc";
                SqlCommand    leer = new SqlCommand(sql, conexion.conectar);
                SqlDataReader conn = leer.ExecuteReader();
                while (conn.Read())
                {
                    cb.Items.Add(conn["Nombre"].ToString());
                }
                cb.SelectedIndex = 0;
            }catch (Exception ex)
            {
                MessageBox.Show("Error al conectar con la BD " + ex);
            }

            conexion.cerrar();
        }
示例#11
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Cantidad = Convert.ToInt32(txtCantidadDT.Text);
            Tarea    = Convert.ToInt32(ListaTarea.ValueMember + 1);
            Material = Convert.ToInt32(ListaMaterial.ValueMember + 1);

            try
            {
                conexion.abrir();
                String        Consulta = "INSERT INTO Det_Tarea (Fecha, Cantidad, Id_Tarea, Id_Material) VALUES('" + Fecha + "', " + Cantidad + ", " + Tarea + ", " + Material + ")";
                SqlCommand    command  = new SqlCommand(Consulta, conexion.conectar);
                SqlDataReader reader   = command.ExecuteReader();
                conexion.cerrar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            Limpiar();
        }
示例#12
0
 private void btnGuardarCN_Click(object sender, EventArgs e)
 {
     CajaAhorro   = Convert.ToDecimal(txtCajaAhorro.Text);
     Fondo_Ahorro = Convert.ToDecimal(txtFondo_Ahorro.Text);
     ISR          = Convert.ToDecimal(txtISR.Text);
     Seguro       = Convert.ToDecimal(txtSeguro.Text);
     try
     {
         CrearGasto();
         conexion.abrir();
         String Consulta = "INSERT INTO Nomina (Fondo_Ahorro, ISR, C_Seguro, D_CajaAhorro, Id_Gasto) " +
                           "VALUES(" + Fondo_Ahorro + "," + ISR + "," + Seguro + ", " + CajaAhorro + ", (SELECT MAX(Id_Gasto) FROM Gastos))";
         SqlCommand    command = new SqlCommand(Consulta, conexion.conectar);
         SqlDataReader reader  = command.ExecuteReader();
         conexion.cerrar();
     }catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     Limpiar();
 }
        public void traerdts(String dato, String parametro, DataGridView table)
        {
            nueva.abrir();
            String cnd = "";

            if (parametro.Equals("RFC"))
            {
                cnd += " where Empleado.RFC lIKE '%" + dato + "%'";
            }
            else
            {
                if (parametro.Equals("CURP"))
                {
                    cnd += " where Empleado.CURP LIKE'%" + dato + "%'";
                }
                else
                {
                    if (parametro.Equals("Nombre"))
                    {
                        cnd += " where Empleado.Nombre LIKE '%" + dato + "%'";
                    }
                }
            }
            try
            {
                String sql = "select Empleado.Id_empleado as clave, Empleado.Nombre as Nombre, Empleado.Apellido_p as Paterno, Empleado.Apellido_M as Materno, Empleado.RFC as RFC,Empleado.CURP as CURP,  " +
                             "Datos_Personal.Calle as Calle, Datos_Personal.Numero_Int as Interior, Datos_Personal.Numero_Ext as Exterior, Datos_Personal.colonia as Colonia, Datos_Personal.telefono_R as Recados, " +
                             "Datos_Personal.Telefono_P as Personal from Empleado inner join Datos_Personal on Empleado.Id_Empleado = Datos_Personal.Id_Empleado" + cnd;

                SqlDataAdapter leer = new SqlDataAdapter(sql, nueva.conectar);
                DataTable      dt   = new DataTable();
                leer.Fill(dt);
                BindingSource form = new BindingSource();
                form.DataSource  = dt;
                table.DataSource = form;
                leer.Update(dt);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al conectar con la bd " + ex);
            }
            nueva.cerrar();
        }
示例#14
0
        public Grids(DataGridView dgv, conexiondb db, String script)
        {
            try
            {
                //Establecer la conexión al servidor dentro del entorno
                SqlCommand connection = new SqlCommand();

                //Conexión abierta para su manejo
                db.abrir();

                //Comando SQL para solicitar información a la base de datos
                SqlCommand command = new SqlCommand(script, db.conectar);

                //Adapter que toma los datos obtenidos para almacenarlos en un arreglo de tipo DataTable
                SqlDataAdapter adapter = new SqlDataAdapter(command);
                DataTable      data    = new DataTable();
                adapter.Fill(data);
                dgv.DataSource = data;
            }
            catch (Exception e)
            {
                MessageBox.Show("Error " + e);
            }
        }
示例#15
0
        private void btnAgregarT_Click(object sender, EventArgs e)
        {
            Nombre      = txtNombre.Text;
            Descripcion = txtDescripcion.Text;
            Precio      = Convert.ToDecimal(txtPrecio.Text);
            Costo       = Convert.ToDecimal(txtCosto.Text);

            try
            {
                conexion.abrir();
                String Consulta = "INSERT INTO Tarea (Nombre, Descripcion, Precio, Costo, Lote) " +
                                  "VALUES('" + Nombre + "', '" + Descripcion + "', " + Precio + ", " + Costo + ", " + Lote + ")";
                SqlCommand    command = new SqlCommand(Consulta, conexion.conectar);
                SqlDataReader reader  = command.ExecuteReader();
                conexion.cerrar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            Limpiar();
            this.Hide();
            detalle_tarea.Show();
        }
示例#16
0
        public String inserta(int idEmp, String calle, int numeroInt, int numeroExt, String colonia, String Ciudad, String Pais, String telR, String telP)
        {
            String mensaje = "";

            nueva.abrir(); /*Abrir BD*/

            /*Genera consulta*/
            String sql = "insert into Datos_Personal(Id_Empleado,Calle,Numero_Int,Numero_Ext,Colonia,Ciudad,Pais,Telefono_R,Telefono_P) " +
                         "values(" + idEmp + ", '" + calle + "', " + numeroInt + ", " + numeroExt + ", '" + colonia + "', '" + Ciudad + "', '" + Pais + "', '" + telR + "', '" + telP + "');";

            try
            {
                SqlCommand insert = new SqlCommand(sql, nueva.conectar);  /*Gardar consulta y conexión*/
                insert.ExecuteNonQuery();                                 /*Ejecuta consulta*/
                mensaje = "1 Los datos han sido insetados correctamente"; /**Mensaje*/
            }
            catch (Exception ex)
            {
                mensaje = "2 error al conectar con la base de datos" + ex;
            }

            nueva.cerrar();  /*Cierra BD */
            return(mensaje); /*Regresa mensaje*/
        }