コード例 #1
0
        public Boolean Actualizar()
        {
            Boolean confirmacion = false;
            String  cadena       = "";

            try
            {
                cadena  = "UPDATE Productos SET ";
                cadena += @"NombreProducto = '" + NombreProducto + "', ";
                cadena += @"Marca = '" + Marca + "', ";
                cadena += @"PrecioVenta = " + PrecioVenta + ", ";
                cadena += @"Descuento = " + Descuento + ", ";
                cadena += @"IDCategoria = " + IDCategoria + ", ";
                cadena += @"Existencias = " + Existencias + ", ";
                cadena += @"IDProveedor = " + IDProveedor + ", ";
                cadena += @"PrecioCompra = " + PrecioCompra + ", ";
                cadena += @"fechaCompra = '" + FechaCompra + "', ";
                cadena += @"fechaVencimiento = '" + FechaVencimiento + "', ";
                cadena += @"Presentacion = '" + Presentacion + "', ";
                cadena += @"Alias = '" + Alias + "' WHERE IDProducto=" + IDProducto;
                DBOperacion operacion = new DBOperacion();
                if (operacion.Actualizar(cadena) > 0)
                {
                    confirmacion = true;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("El producto no pudo ser actualizado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(confirmacion);
        }
コード例 #2
0
        public Boolean Actualizar()
        {
            Boolean confirmacion = false;
            String  cadena       = "";

            try
            {
                cadena = "UPDATE Proveedores SET ";

                cadena += @"Nombre = '" + Nombre + "', ";
                cadena += @"Correo = '" + Correo + "', ";
                cadena += @"Telefono = '" + Telefono + "', ";
                cadena += @"Direccion = '" + Direccion + "',";
                cadena += @"Codigo = '" + Codigo + "',";
                cadena += @"Giro = '" + Giro + "',";
                cadena += @"Telefono2 = '" + Telefono2 + "',";
                cadena += @"Correo2 = '" + Correo2 + "',";
                cadena += @"Nombre2 = '" + Nombre2 + "',";
                cadena += @"Apellido2 = '" + Apellido2 + "',";
                //cadena += @"Edad2 = " + Edad2 + ",";
                cadena += @"Cargo2 = '" + Cargo2 + "',";
                cadena += @"Celular2 = '" + Celular2 + "' WHERE IDProveedor = " + IDProveedor;
                DBOperacion operacion = new DBOperacion();
                if (operacion.Actualizar(cadena) > 0)
                {
                    confirmacion = true;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("El proveedor no pudo ser Actualizado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(confirmacion);
        }
コード例 #3
0
        public Boolean Actualizar(String cadena)
        {
            Boolean confirmacion = false;

            try
            {
                DBOperacion operacion = new DBOperacion();
                if (operacion.Actualizar(cadena) > 0)
                {
                    confirmacion = true;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("El usuario no pudo ser actualizado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(confirmacion);
        }
コード例 #4
0
        public Boolean Actualizar()
        {
            Boolean confirmacion = false;
            String  cadena       = "";

            try
            {
                cadena  = "UPDATE Roles SET ";
                cadena += @"Rol = '" + Rol + "', ";
                cadena += @"Funcion = '" + Funcion + "' WHERE IDRol = " + IDRol;
                DBOperacion operacion = new DBOperacion();
                if (operacion.Actualizar(cadena) > 0)
                {
                    confirmacion = true;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("El rol no pudo ser actualizado debido a un error  interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(confirmacion);
        }
コード例 #5
0
        //Eliminar
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            String numfactura = txbFiltro.Text.ToString();

            if (!numfactura.Equals(""))
            {
                if (MessageBox.Show("¿Desea eliminar la factura del sistema definitivamente?",
                                    "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                    == DialogResult.Yes)
                {
                    try
                    {
                        DBOperacion operacion = new DBOperacion();
                        String      cadena    = @"UPDATE Facturas f SET f.Estado=FALSE  WHERE IDFactura=" + (int.Parse(numfactura) - 100).ToString();
                        if (operacion.Actualizar(cadena) > 0)
                        {
                            MessageBox.Show("Factura eliminada con exito !",
                                            "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            crvFacturaDetalle.ReportSource = null;
                        }
                        else
                        {
                            MessageBox.Show("Error al eliminar la factura, Porfavor contacte con el desarrollador: ",
                                            "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Error al facturar los productos, Porfavor contacte con el desarrollador: " + ex.ToString(),
                                        "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar el id de la factura a eliminar ! ", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
コード例 #6
0
        /// <summary>
        /// Metodo actualizar Categorias
        /// </summary>
        /// <returns>Boolean</returns>
        public Boolean Actualizar()
        {
            Boolean confirmacion = false;
            String  cadena       = "";

            try
            {
                cadena  = "UPDATE Categorias SET ";
                cadena += @"NombreCategoria = '" + NombreCategoria + "', ";
                cadena += @"Descripcion = '" + Descripcion + "' WHERE IDCategoria = " + IDCategoria;

                DBOperacion operacion = new DBOperacion();
                if (operacion.Actualizar(cadena) > 0)
                {
                    confirmacion = true;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("La categoria no pudo ser insertado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(confirmacion);
        }
コード例 #7
0
        public Boolean Actualizar()
        {
            Boolean confirmacion = false;
            String  cadena       = "";

            try
            {
                cadena  = "UPDATE Empleados SET ";
                cadena += @"Nombres = '" + Nombres + "', ";
                cadena += @"Apellidos = '" + Apellidos + "', ";
                cadena += @"Correo = '" + Correo + "', ";
                cadena += @"EstudiosAcademicos = '" + EstudiosAcademicos + "', ";
                cadena += @"Salario = " + Salario + ", ";
                cadena += @"FechaIngreso = '" + FechaIngreso + "', ";
                cadena += @"Direccion = '" + Direccion + "', ";
                cadena += @"NumeroCelular = '" + NumeroCelular + "', ";
                cadena += @"Cargo = '" + Cargo + "', ";
                cadena += @"DUI = '" + DUI + "', ";
                cadena += @"NIT = '" + NIT + "', ";
                cadena += @"NUP = '" + NUP + "', ";
                cadena += @"NumeroTelefono = '" + NumeroTelefono + "', ";
                cadena += @"Edad = " + Edad + ", ";
                cadena += @"Imagen = @imagen";
                cadena += @" WHERE IDEmpleado=" + IDEmpleado;
                DBOperacion operacion = new DBOperacion();
                if (operacion.Actualizar(cadena, true, Foto) > 0)
                {
                    confirmacion = true;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("El empleado no pudo ser actualizado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(confirmacion);
        }
コード例 #8
0
        private void Procesar()
        {
            String opcion = "";
            String ruta   = fbdFolder.SelectedPath.ToString() + @"\";;

            ruta = ruta.Replace(@"\", @" ");
            Int32 duracion = 0;

            //String usuario=txbUsuario.Text;
            //String contrasena=txbContrasena.Text;
            switch (cmbTiempo.SelectedIndex)
            {
            case 0:
            {    //SEMANAL
                duracion = 10;
                opcion   = "DIAS";
                break;
            }

            case 1:
            {    //QUINCENAL
                duracion = 20;
                opcion   = "DIAS";
                break;
            }

            case 2:
            {    //MENSUAL
                duracion = 30;
                opcion   = "DIAS";
                break;
            }

            case 3:
            {    //TRIMESTRAL
                duracion = 3;
                opcion   = "MESES";
                break;
            }

            case 4:
            {    //SEMESTRAL
                duracion = 6;
                opcion   = "MESES";
                break;
            }

            default:
            {
                duracion = 10;
                opcion   = "DIAS";
                break;
            }
            }
            String cadena = @"UPDATE RespaldoOpciones SET ";

            cadena += @"Opcion = '" + opcion + @"', ";
            cadena += @"FechaInicio = NOW(), ";
            cadena += @"Duracion = " + duracion + @", ";
            cadena += @"Ruta = '" + ruta + "'";
            cadena += @" WHERE IDRespaldoOpcion = 1 ";

            try
            {
                DBOperacion operacion = new DBOperacion();
                if (operacion.Actualizar(cadena) > 0)
                {
                    this.Seleccion = false;
                    fbdFolder      = new FolderBrowserDialog();
                    MessageBox.Show("La informacion fue guardada exitosamente"
                                    , "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error interno al guardar la informacion,"
                                    + " Porfavor contacte con el desarrollador"
                                    , "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Error interno al guardar la informacion,"
                                + " Porfavor contacte con el desarrollador: " + e.ToString()
                                , "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #9
0
        private void btnModificar_Click_1(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Desea modificar el usuario?", "Confirmacion",
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                ModificarUsuario f = new ModificarUsuario();
                f.txbUsuario.Text = dtgUsuarios.CurrentRow.Cells["Usuario"].Value.ToString();
                f.cmbRol.Items.Add("Administrador");
                f.cmbRol.Items.Add("Usuario_cajero");
                f.cmbRol.Items.Add("Usuario_bodeguero");
                f.cmbRol.SelectedItem = dtgUsuarios.CurrentRow.Cells["Rol"].Value.ToString();
                f.ShowDialog();
                if (f._Confirmacion)
                {
                    String usuario    = f.txbUsuario.Text;
                    String contrasena = Hash.generarHash(f.txbContrasena.Text, Hash.Opcion.SHA_256);
                    int    idUsuario  = int.Parse(dtgUsuarios.CurrentRow.Cells["IDUsuario"].Value.ToString());
                    int    idRol      = 0;
                    switch (f.cmbRol.SelectedIndex)
                    {
                    case 0:
                    {
                        idRol = 1;
                        break;
                    }

                    case 1:
                    {
                        idRol = 2;
                        break;
                    }

                    case 2:
                    {
                        idRol = 3;
                        break;
                    }
                    }
                    String cadena = @"Update Usuarios set Usuario='" + usuario + @"', IDRol=" + idRol +
                                    @", Contrasena='" + contrasena + @"' where IDUsuario=" + idUsuario;
                    try
                    {
                        DBOperacion operacion = new DBOperacion();
                        Int32       resultado = operacion.Actualizar(cadena);
                        if (resultado > 0)
                        {
                            MessageBox.Show("El usuario ha sido actualizado con exito ", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            this.cargarUsuarios();
                            this.Encontrado = false;
                        }
                        else
                        {
                            MessageBox.Show("El usuario no pudo ser actualizado debido a un error interno, por favor contacte con el desarrollador"
                                            , "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    catch (Exception e3)
                    {
                        MessageBox.Show("El usuario no pudo ser actualizado debido a un error interno, por favor contacte con el desarrollador: "
                                        + e3.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }