示例#1
0
        public static DataTable TODOS_LOS_MOVIMIENTOS_COMPRAS()
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();

            try
            {
                Consulta  = @"SELECT
                                m.idmovimiento, m.estado,m.idpersona as 'idpersona',concat(p.nombres,' ', p.apellidos) as  'cliente',date(m.FECHA) as 'fecha',
                                m.tipocomprobante as 'tipodocumento',m.numcomprobante as 'numdocumento',m.condpago,
                                ifnull(m.subtotal,'0.00') as 'Subtotal',
                                ifnull(m.IVATOTAL,'0.00') as 'IVATOTAL',
                                ifnull(m.TOTAL,'0.00') as 'total', m.transaccion as 'Transaccion' 
                                from movimientos m inner join personas p on m.idpersona = p.idpersonas where m.Transaccion='Compra';";
                Resultado = oConsulta.Consultar(Consulta);
            }
            catch
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#2
0
        public Boolean Actualizar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Update Usuario set ";
                Sentencia += "idRol= '" + IDRol + "',";
                Sentencia += "idEmpleado= '" + IDEmpleado + "',";
                Sentencia += "Usuario= '" + User + "',";
                Sentencia += "Credencial= md5(sha1('" + Credencial + "'))";
                Sentencia += @"Where IDUsuario= '" + IDUsuario + "';";

                if (Operacion.Actualizar(Sentencia) > 0)
                {
                    MessageBox.Show("Registro Actualizado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("El Registro no se pudo Actualizar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Ocurrió un Error al Actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#3
0
文件: Rol.cs 项目: Anju9897/Zaiko
        public Boolean Actualizar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Update Rol set ";
                Sentencia += "Rol= '" + Nombre + "'";
                Sentencia += @"Where IDRol= '" + IDRol + "';";

                if (Operacion.Actualizar(Sentencia) > 0)
                {
                    MessageBox.Show("Registro Actualizado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Error al realizar la actualizacion", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#4
0
        public Boolean Actualizar_Anulado()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                CLS.DetalleMovimiento dm = new DetalleMovimiento();
                dm.IDMovimiento = IDMovimiento;
                Sentencia       = @"Update Movimientos set ";
                Sentencia      += "Estado='" + Estado + "' ";
                Sentencia      += "Where idMovimiento='" + IDMovimiento + "';";

                if (Operacion.Actualizar(Sentencia) > 0)
                {
                    Guardado = true;
                }
                else
                {
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Error al Actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#5
0
        public Boolean Revocar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"DELETE FROM PERMISO ";
                Sentencia += "WHERE IDPermiso='" + IDPermiso + "';";

                if (Operacion.Eliminar(Sentencia) > 0)
                {
                    MessageBox.Show("Permiso revocado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("El Permiso No fue revocado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Ha Ocurrido un error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#6
0
        public Boolean Guardar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"insert into 
                              Tiraje(Fecha, TipoComprobante, DEL, AL) 
                              Values(";
                Sentencia += "'" + Fecha + "',";
                Sentencia += "'" + Comprobante + "',";
                Sentencia += "'" + DESDE + "',";
                Sentencia += "'" + Hasta + "'";
                Sentencia += @");";

                if (Operacion.Insertar(Sentencia) > 0)
                {
                    MessageBox.Show("Registro Insertado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("El Registro no se pudo Insertar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Ocurrió un Error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#7
0
        private void Validar()
        {
            try
            {
                String consulta =
                    @"SELECT a.idUsuario, a.usuario, a.credencial, a.idRol, b.rol, a.idEmpleado, concat(c.nombre, ' ', c.apellidos) as 'Empleado', c.genero
                            FROM usuario a, rol b, empleados c
                            WHERE a.usuario='" + txbUsuario.Text +
                    @"' AND a.credencial= md5(sha1('" + txbPassword.Text + @"')) AND a.idRol=b.idRol AND a.idEmpleado = c.idEmpleado;";

                DataTable Datos = new DataTable();
                DataManager.CLS.DBOperacion Consultor = new DataManager.CLS.DBOperacion();
                Datos = Consultor.Consultar(consulta);

                if (Datos.Rows.Count == 1)
                {
                    _SESION.Informacion.IDUsuario = Datos.Rows[0]["IDUsuario"].ToString();
                    _SESION.Informacion.Usuario   = Datos.Rows[0]["Usuario"].ToString();
                    _SESION.Informacion.IDRol     = Datos.Rows[0]["IDRol"].ToString();
                    _SESION.Informacion.Rol       = Datos.Rows[0]["Rol"].ToString();
                    _Autorizado = true;
                    this.Close();
                }
                else
                {
                    lblValidar.Text = "USUARIO O CONTRASEÑA ERRONEOS";
                }
            }
            catch
            {
                lblValidar.Text = "Error de Conexion";
            }
        }
示例#8
0
        public static DataTable OBTENER_ELEMENTOS_DETALLEMOV_POR_IDMOV(string idMov)
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();

            try
            {
                Consulta = @"Select 
                                    dm.iddetalle as 'IDDetalle', 
                                    dm.idproducto as 'IDProducto',
                                    dm.cantitadsalida as 'Cantidad',
                                    i.idinventario as 'idInventario',
                                    i.existencias as 'Existencias' 
                                    from detallemovimiento dm inner join inventario i on dm.idproducto = i.idproducto
                                    where dm.idmovimiento = '" + idMov + "';";

                Resultado = oConsulta.Consultar(Consulta);
            }
            catch (Exception)
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#9
0
        public static DataTable INFORMACION_INVENTARIO_PARA_DEVOLUCION(string iddetalle)
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();

            try
            {
                Consulta = @"select
                dm.iddetalle as 'iddetalle',dm.idProducto as 'idproducto',p.nombre as 'producto',i.idinventario as 'idinventario', i.existencias as 'existencias'
                from detallemovimiento dm 
                inner join inventario i on dm.idproducto = i.idproducto
                inner join producto p on i.idProducto = p.idProducto
                where dm.iddetalle = " + iddetalle + ";";

                Resultado = oConsulta.Consultar(Consulta);
            }
            catch (Exception)
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#10
0
        public static DataTable TODOS_LOS_DETALLES_COMPRAS_POR_ID(String idmov)
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();
            try
            {
                Consulta  = @"select dm.idDetalle,i.idinventario as 'inventario',p.idproducto as 'idp', p.nombre as 'Producto', ifnull(i.existencias,0.00) as 'exi',
                            dm.Fecha, dm.Costo, 
                            dm.CantidadEntrada,
                            u.unidad as 'Unidades',
                            ifnull(dm.Gravado,0.00) as 'Gravado', 
                            dm.MontoIVA, dm.SubTotal
                             from detallemovimiento dm 
                             inner join producto p on p.idProducto=dm.idProducto
                             inner join unidades u on u.idunidad = p.idunidad 
                             inner join inventario i on i.idproducto = p.idproducto
                             where dm.idMovimiento = '" + idmov + "' order by iddetalle asc;";
                Resultado = oConsulta.Consultar(Consulta);
            }
            catch
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#11
0
        public static DataTable CotizacionConsulta(String idmov)
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();
            try
            {
                Consulta  = @"select 
							dm.idDetalle,
							p.codigo as Codigo, 
							p.nombre as 'Producto',
                            u.unidad as 'Unidades',
                            p.descripcion as Descrpcion,
                            dm.CantitadSalida as Cantidad,
                            dm.Precio as Precio,
							dm.SubTotal as Total, 
                            mov.numComprobante as NCotizacion
							from detallemovimiento dm 
                            inner join movimientos mov on mov.idMovimiento = dm.idMovimiento
							inner join producto p on p.idProducto=dm.idProducto
							inner join unidades u on u.idunidad = p.idunidad 
                            where  mov.Transaccion= 'Cotizacion' and dm.idMovimiento = '" + idmov + "'    order by iddetalle asc ;";
                Resultado = oConsulta.Consultar(Consulta);
            }
            catch
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#12
0
        /// CONSILYA REPORTE COMPRA CREDITOS SICALES
        public static DataTable CompraCreditoFiscal(String FechaI, String FechaF)
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();

            try
            {
                Consulta = @" select 
                        c.fecha As Fecha, 
                        c.numComprobante as Registro,
                        concat(p.nombres,' ',p.apellidos) AS Nombre,
                        ifnull(c.subtotal,0.00) as Gravado,
                        ifnull(c.IvaTotal,0.00) as IVA, 
                        ifnull(c.total,0.00) As Total 
                        from movimientos c inner join personas p on c.idpersona = p.idpersonas " +
                           "where c.fecha>= '" + FechaI
                           + "' and c.fecha<= '" + FechaF
                           + "' and Transaccion= 'Compra' and TipoComprobante = 'Comprobante de Credito fiscal' and estado != 'Pendiente';";
                Resultado = oConsulta.Consultar(Consulta);
            }
            catch
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#13
0
        public static DataTable TODOS_LOS_EMPLEADOS()
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();

            try
            {
                Consulta  = @"select 
                                e.idEmpleado,u.idusuario, e.nombre, e.apellidos, e.DUI, e.NIT, 
                                e.direccion,
                                ifnull(u.usuario,'') as 'Usuario', 
                                ifnull(u.Credencial,'') as 'Credencial', ifnull(r.rol,'') as 'rol', e.telefono, e.genero, e.fechaNac 
                                from empleados e inner join usuario u on u.idempleado=e.idempleado
                                inner join rol r on u.idrol = r.idrol;";
                Resultado = oConsulta.Consultar(Consulta);
            }
            catch
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#14
0
        /// CONSILYA REPORTE VENTAS CONSUMIDOR FINAL
        public static DataTable VentaConsumidorFinal(String FechaI, String FechaF)
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();

            try
            {
                Consulta  = @"
                        select 
                        c.numComprobante as Registro,
                        c.fecha As Fecha, 
                        ifnull(c.total,'0.00') As Total, 
                        c.estado AS Estado
                        from movimientos c
                         where c.fecha>= '" + FechaI + "' and c.fecha<= '" + FechaF + "' and Transaccion='Venta' and TipoComprobante = 'Factura consumidor final' and estado != 'Pendiente';";
                Resultado = oConsulta.Consultar(Consulta);
            }
            catch
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#15
0
文件: Marca.cs 项目: Anju9897/Zaiko
        public Boolean Actualizar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Update Marca set ";
                Sentencia += "mnombre= '" + Nombre + "' ";
                Sentencia += @"Where idmarca= '" + IDMarca + "';";

                if (Operacion.Actualizar(Sentencia) > 0)
                {
                    MessageBox.Show("Marca Actualizado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar los datos de la marca", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Error al Actualizar la marca, verifica los datos esten correctos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#16
0
        public static DataTable SQL_CREDITO_FISCAL(int idMovi)
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();

            try
            {
                Consulta = @"select mov.TipoComprobante, mov.subtotal,mov.IvaTotal,mov.condPago,mov.total, DAY( mov.fecha) as dia ,MONTH(mov.fecha) as mes ,YEAR(mov.fecha) as anio,
                concat(ifnull(per.nombres,''),' ',ifnull(per.apellidos,'')) as cliente ,ifnull(per.NIT,'') AS NIT,ifnull(per.NRC,'') AS NRC, ifnull(per.Giro,'') as Giro,ifnull(per.direccion,'') as Direccion,
                dm.CantitadSalida,dm.Precio,dm.gravado,
                p.nombre
                from detallemovimiento dm
                inner join Movimientos mov on dm.idMovimiento=mov.idMovimiento
                inner join producto p on p.idProducto = dm.idProducto
                inner join personas per on per.idPersonas = mov.idpersona where dm.idMovimiento = '" + idMovi + "' order by iddetalle asc;";

                Resultado = oConsulta.Consultar(Consulta);
            }
            catch (Exception)
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#17
0
文件: Marca.cs 项目: Anju9897/Zaiko
        public Boolean Eliminar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Delete from Marca ";
                Sentencia += @"Where idmarca= '" + IDMarca + "';";

                if (Operacion.Eliminar(Sentencia) > 0)
                {
                    MessageBox.Show("Marca Eliminado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("No es posible Eliminar esta marca debido\na que tiene dependencias de el", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Error al Eliminar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#18
0
        public static DataTable DEVOLUCIONES_CON_DETALLES_POR_MOVIMIENTO_COMPRAS(string idMov)
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();

            try
            {
                Consulta = @" SELECT d.iddevolucion as 'iddevolucion',
                                d.iddetalle as 'idd',
                                d.idmovimiento as 'idm',
                                d.Fecha as 'fecha_dev',
                                p.nombre as 'Producto_Dev',
                                d.Costo as 'Costo_Dev',
                                d.cSalida as 'cSalida',
                                d.Gravado as 'Gravado_DEV',
                                d.IVA as 'IVA_DEV',
                                d.Subtotal as 'Subtotal_DEV' 

                                from devoluciones d 
                                inner join detallemovimiento dm on d.iddetalle = dm.iddetalle 
                                inner join movimientos m on d.idmovimiento = m.idmovimiento 
                                inner join producto p on dm.idproducto = p.idproducto 
                                where m.idmovimiento = '" + idMov + "';";

                Resultado = oConsulta.Consultar(Consulta);
            }
            catch (Exception)
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }
示例#19
0
        public Boolean Actualizar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Update Tiraje set ";
                Sentencia += "Fecha= '" + Fecha + "',";
                Sentencia += "TipoComprobante= '" + Comprobante + "',";
                Sentencia += "Del= '" + DESDE + "',";
                Sentencia += "Al='" + Hasta + "'";
                Sentencia += @"Where IDTiraje= '" + IDTiraje + "';";

                if (Operacion.Actualizar(Sentencia) > 0)
                {
                    MessageBox.Show("Registro Actualizado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("El Registro no se pudo Actualizar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Ocurrió un Error al Actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#20
0
        public Boolean Eliminar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Delete from Personas";
                Sentencia += @"Where IDPersona= '" + IDPersonas + "';";

                if (Operacion.Eliminar(Sentencia) > 0)
                {
                    MessageBox.Show("Cliente Eliminado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("No se pudo Eliminar, deben de haber dependencias con este cliente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Error al Eliminar, problema con la conexion a base de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#21
0
        public Boolean Actualizar_Total()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Update Movimientos set ";
                Sentencia += "Subtotal='" + Subtotal + "', ";
                Sentencia += "IVATOTAL='" + IvaTotal + "', ";
                Sentencia += "Total='" + Total + "' ";
                Sentencia += "Where idMovimiento='" + IDMovimiento + "';";

                if (Operacion.Actualizar(Sentencia) > 0)
                {
                    MessageBox.Show("Registro Actualizado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Error al Actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#22
0
 private void EditarEmpleados()
 {
     if (MessageBox.Show("¿Realmente desea EDITAR el registro seleccionado?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         try
         {
             String    Consulta = "SELECT * FROM Empleados where IdEmpleado = " + dtgDatos4.CurrentRow.Cells["ID"].Value.ToString() + ";";
             DataTable Datos    = new DataTable();
             DataManager.CLS.DBOperacion Consultor = new DataManager.CLS.DBOperacion();
             Datos = Consultor.Consultar(Consulta);
             EdicionEmpleados f = new EdicionEmpleados();
             f.txbId.Text        = dtgDatos4.CurrentRow.Cells["ID"].Value.ToString();
             f.txbNombres.Text   = Datos.Rows[0]["Nombres"].ToString();
             f.txbApellidos.Text = Datos.Rows[0]["Apellidos"].ToString();
             if (Datos.Rows[0]["Genero"].ToString() == "MASCULINO")
             {
                 f.rbMasculino.Checked = true;
                 f.rbFemenino.Checked  = false;
             }
             else
             {
                 f.rbMasculino.Checked = false;
                 f.rbFemenino.Checked  = true;
             }
             f.ShowDialog();
             Cargar();
         }
         catch { }
     }
 }
示例#23
0
        public Boolean Conceder()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"INSERT INTO PERMISO(IDRol, IDOpcion) VALUES (";
                Sentencia += "'" + IDRol + "',";
                Sentencia += "'" + IDOpcion + "');";

                if (Operacion.Insertar(Sentencia) > 0)
                {
                    MessageBox.Show("Permiso Concedido con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("El Permiso No fue Concedido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Ha Ocurrido un error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#24
0
        public static DataTable TODOS_LOS_USUARIOS()
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();
            try
            {
                Consulta  = @"SELECT 
                a.IDUsuario, 
                a.Usuario,  
                a.IDRol,
                b.Rol,  
                a.IDEmpleado,
                CONCAT(c.Nombres,' ',c.Apellidos) as Empleado
                FROM 
                usuarios a, roles b, empleados c 
                WHERE a.IDRol=b.IDRol AND a.IDEmpleado=c.IDEmpleado;";
                Resultado = oConsulta.Consultar(Consulta);
            }
            catch
            {
                Resultado = new DataTable();
            }
            return(Resultado);
        }
示例#25
0
        public Boolean Guardar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"insert into 
                              Usuario(idRol, idEmpleado, Usuario, Credencial) 
                              Values(";
                Sentencia += "'" + IDRol + "',";
                Sentencia += "'" + IDEmpleado + "',";
                Sentencia += "'" + User + "',";
                Sentencia += "md5(sha1('" + Credencial + "'))";
                Sentencia += @");";

                if (Operacion.Insertar(Sentencia) > 0)
                {
                    MessageBox.Show("Registro Insertado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("El Registro no se pudo Insertar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Ocurrió un Error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#26
0
        public static DataTable REPORTE_PRODUCTO()
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();
            try
            {
                Consulta  = @"SELECT  
                 CONCAT(a.NombreProducto,' ',a.Estado) as Producto, b.Clasificacion, a.Cantidad, c.LugarAlmacenamiento, a.Existencia, a.Precio 
                FROM 
                Productos a, Clasificaciones b, Almacenamientos c 
                WHERE 
                a.IdClasificacion = b.IdClasificacion 
                AND 
                a.IDAlmacenamiento = c.IDAlmacenamiento 
                ORDER BY 
                a.NombreProducto;";
                Resultado = oConsulta.Consultar(Consulta);
            }
            catch
            {
                Resultado = new DataTable();
            }
            return(Resultado);
        }
示例#27
0
文件: Rol.cs 项目: Anju9897/Zaiko
        public Boolean Guardar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Insert into Rol(Rol) Values(";
                Sentencia += "'" + Nombre + "');";
                if (Operacion.Insertar(Sentencia) > 0)
                {
                    MessageBox.Show("Registro Insertado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("No se pudo insertar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Error al insertar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#28
0
文件: Marca.cs 项目: Anju9897/Zaiko
        public Boolean Guardar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Insert into Marca(mnombre) Values(";
                Sentencia += "'" + Nombre + "');";
                if (Operacion.Insertar(Sentencia) > 0)
                {
                    MessageBox.Show("Marca Insertado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("No se pudo realizar el registro de la marca", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Error al insertar la marca, verifica los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#29
0
文件: Rol.cs 项目: Anju9897/Zaiko
        public Boolean Eliminar()
        {
            Boolean Guardado = false;
            String  Sentencia;

            DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion();
            try
            {
                Sentencia  = @"Delete from Rol ";
                Sentencia += @"Where IDRol= '" + IDRol + "';";

                if (Operacion.Eliminar(Sentencia) > 0)
                {
                    MessageBox.Show("Registro Eliminado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Guardado = true;
                }
                else
                {
                    MessageBox.Show("No se pudo Eliminar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    Guardado = false;
                }
            }
            catch
            {
                MessageBox.Show("Error al Eliminar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Guardado = false;
            }
            return(Guardado);
        }
示例#30
0
        public static DataTable TODOS_LOS_MOVIMIENTOS(String pTransaccion)
        {
            DataTable Resultado = new DataTable();
            String    Consulta;

            DataManager.CLS.DBOperacion oConsulta = new DataManager.CLS.DBOperacion();

            try
            {
                Consulta  = @"SELECT
                                m.idmovimiento, m.estado,m.idpersona as 'IDPERSONA', concat(p.nombres,' ', p.apellidos) as 'cliente',date(m.FECHA) as 'fecha',
                                m.tipocomprobante,m.numcomprobante,m.condpago,
                                ifnull(m.banco,'') as 'banco',
                                ifnull(m.propietariocuenta,'') as 'propietariocuenta',
                                ifnull(m.ncuenta,'') as 'ncuenta',
                                ifnull(m.subtotal,'0.00') as 'Subtotal',
                                ifnull(m.IVATOTAL,'0.00') as 'IVATOTAL',
                                ifnull(m.TOTAL,'0.00') as 'total',m.transaccion
                                from movimientos m inner join personas p on p.idpersonas = m.idpersona where Transaccion='" + pTransaccion + "' order by m.idmovimiento asc;";
                Resultado = oConsulta.Consultar(Consulta);
            }
            catch
            {
                Resultado = new DataTable();
            }

            return(Resultado);
        }