Ejemplo n.º 1
0
        public Boolean VALIDACION_DE_TOPE(int Usuario, E_CATEGORIA Categoria)
        {
            SqlCommand    Consulta = new SqlCommand("SELECT * FROM USUARIOS WHERE IDCATEGORIA = '" + Usuario + "' ", conexion);
            SqlDataReader Verificacion_Tope;

            conexion.Open();

            Verificacion_Tope = Consulta.ExecuteReader();

            Verificacion_Tope.Read();

            int TOPE_MAX_USUARIO = Verificacion_Tope.GetInt32(6);

            if (Categoria.PRECIO_TOTAL <= TOPE_MAX_USUARIO)
            {
                conexion.Close();
                Verificacion_Tope.Close();
                return(true);
            }
            else
            {
                conexion.Close();
                Verificacion_Tope.Close();
                return(false);
            }
        }
Ejemplo n.º 2
0
        public override void Salvar()
        {
            try
            {
                cbe_Departamento_Leave();

                cpc_DadosGerais.Controls.Validate();

                categoria = new E_CATEGORIA
                {
                    OPERACAO     = Operacao,
                    ID_CATEGORIA = cte_Identificador.Text.ToInt(),
                    DS_CATEGORIA = cte_Descricao.Text.Treat(),
                    DEPARTAMENTO = new E_DEPARTAMENTO {
                        ID_DEPARTAMENTO = cbe_Departamento.Text.ToInt()
                    },
                    GRAVIDADE      = ccbe_Gravidade.GetSelectedValue(),
                    CLASSIFICACAO  = cte_Classificacao.Text,
                    TEMPO_HORA_MAX = (int?)cse_TempoMax.Value,
                    TEMPO_HORA_MIN = (int?)cse_TempoMin.Value,
                };

                var transacao = 0;

                if (C_CATEGORIA.Salvar(categoria, ref transacao))
                {
                    Finalizar();
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Ejemplo n.º 3
0
        protected void PintaGrid()
        {
            var         vSecuancia     = vSecuanciasEmpleado.FirstOrDefault();
            XElement    vXlmCategorias = XElement.Parse(vSecuancia.XML_CATEGORIAS);
            E_CATEGORIA vCategoria     = new E_CATEGORIA();

            List <E_CATEGORIA> lstCategoria = new List <E_CATEGORIA>();

            foreach (XElement vXmlSecuencia in vXlmCategorias.Elements("ITEM"))
            {
                lstCategoria.Add(new E_CATEGORIA
                {
                    NO_CATEGORIA       = UtilXML.ValorAtributo <int>(vXmlSecuencia.Attribute("NO_CATEGORIA")),
                    MN_MINIMO          = UtilXML.ValorAtributo <decimal>(vXmlSecuencia.Attribute("MN_MINIMO")),
                    MN_PRIMER_CUARTIL  = UtilXML.ValorAtributo <decimal>(vXmlSecuencia.Attribute("MN_PRIMER_CUARTIL")),
                    MN_MEDIO           = UtilXML.ValorAtributo <decimal>(vXmlSecuencia.Attribute("MN_MEDIO")),
                    MN_SEGUNDO_CUARTIL = UtilXML.ValorAtributo <decimal>(vXmlSecuencia.Attribute("MN_SEGUNDO_CUARTIL")),
                    MN_MAXIMO          = UtilXML.ValorAtributo <decimal>(vXmlSecuencia.Attribute("MN_MAXIMO"))
                });
            }

            foreach (var item in lstCategoria)
            {
                item.CANTIDAD = CalculaCantidad(vSecuancia.CUARTIL_SELECCIONADO, item.MN_MINIMO, item.MN_PRIMER_CUARTIL, item.MN_MEDIO, item.MN_SEGUNDO_CUARTIL, item.MN_MAXIMO);
            }

            rgSecuancias.DataSource = lstCategoria;
            rgSecuancias.DataBind();
        }
Ejemplo n.º 4
0
        public override void Buscar()
        {
            try
            {
                base.Buscar();

                var categorias = from a in Conexao.Banco.TB_DIV_CATEGORIAs
                                 where a.ID_CATEGORIA == (categoria.ID_CATEGORIA > 0 ? categoria.ID_CATEGORIA : a.ID_CATEGORIA)
                                 select a;

                if (Quantidade > 0)
                {
                    categorias = categorias.Take(Quantidade);
                }

                gc_Categoria.DataSource = categorias.Select(a => new E_CATEGORIA(a));
                gv_Categoria.BestFitColumns();

                categoria = new E_CATEGORIA();
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Ejemplo n.º 5
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

                if (gv_Categoria.GetSelectedRows().Count() == 0)
                {
                    throw Excessoes.AlterandoSemRegistro();
                }

                using (var forma = new FCategoria_Cadastro {
                    Operacao = Operacao.Alterar, categoria = gv_Categoria.GetSelectedRow <E_CATEGORIA>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        categoria = forma.categoria;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Ejemplo n.º 6
0
        public Boolean VALIDACION_USUARIO(E_CATEGORIA Categoria)
        {
            SqlCommand Consulta = new SqlCommand("SELECT * FROM USUARIOS WHERE USUARIO = '" + Categoria.USUARIO + "' ", conexion);

            Consulta.CommandType = CommandType.Text;
            SqlDataReader Verificacion_D_Usuario;

            conexion.Open();

            Verificacion_D_Usuario = Consulta.ExecuteReader();

            Verificacion_D_Usuario.Read();

            if (Verificacion_D_Usuario.Read())
            {
                conexion.Close();
                Verificacion_D_Usuario.Close();
                return(true);
            }
            else
            {
                conexion.Close();
                Verificacion_D_Usuario.Close();
                return(false);
            }
        }
        public void EliminarCategoria(E_CATEGORIA Categoria)
        {
            SqlCommand cmd = new SqlCommand("SP_ELIMINARCATEGORIA", conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            conexion.Open();
            cmd.Parameters.AddWithValue("@IDCATEGORIA", Categoria.IdCategoria);

            cmd.ExecuteNonQuery();
            conexion.Close();
        }
Ejemplo n.º 8
0
        //ELIMINAR FACTURA
        public void ELIMINAR_FACTURA(E_CATEGORIA Categoria, int ID)
        {
            SqlCommand cmd = new SqlCommand("SP_ELIMINAR_FACTURA", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            conexion.Open();

            cmd.Parameters.AddWithValue("@id", Categoria.ID);
            cmd.Parameters.AddWithValue("@Id_Usuario", ID);

            cmd.ExecuteNonQuery();
            conexion.Close();
        }
        public void EditarCategoria(E_CATEGORIA Categoria)
        {
            SqlCommand cmd = new SqlCommand("SP_EDITARCATEGORIA", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            conexion.Open();

            cmd.Parameters.AddWithValue("@IDCATEGORIA", Categoria.IdCategoria);
            cmd.Parameters.AddWithValue("@NOMBRE", Categoria.NombreCategoria);
            cmd.Parameters.AddWithValue("@DESCRIPCION", Categoria.DescripcionCategoria);

            cmd.ExecuteNonQuery();
            conexion.Close();
        }
        public void InsertarCategoria(E_CATEGORIA Categoria)
        {
            SqlCommand cmd = new SqlCommand("SP_INSERTARCATEGORIA", conexion);

            cmd.CommandType = CommandType.StoredProcedure;

            conexion.Open();
            // Objeto de comunicacion
            cmd.Parameters.AddWithValue("@NOMBRE", Categoria.NombreCategoria);
            cmd.Parameters.AddWithValue("@DESCRIPCION", Categoria.DescripcionCategoria);

            cmd.ExecuteNonQuery();
            conexion.Close();
        }
Ejemplo n.º 11
0
        //INSERTAR USUARIO
        public void INSERTAR_USUARIO(E_CATEGORIA Categoria)
        {
            try
            {
                SqlCommand cmd = new SqlCommand("INSERTAR_USUARIO", conexion);
                cmd.CommandType = CommandType.StoredProcedure;
                conexion.Open();

                cmd.Parameters.AddWithValue("@NOMBRE", Categoria.NOMBRE);
                cmd.Parameters.AddWithValue("@USUARIO", Categoria.USUARIO);
                cmd.Parameters.AddWithValue("@PASSWORD", Categoria.PASSWORD);
                cmd.Parameters.AddWithValue("@EDAD", Categoria.EDAD);
                cmd.Parameters.AddWithValue("@TOPE_MAXIMO", Categoria.TOPE_MAXIMO);

                SqlCommand Consulta = new SqlCommand("SELECT * FROM USUARIOS WHERE NOMBRE = 'Don Juan Pablo' ", conexion);
                Consulta.CommandType = CommandType.Text;
                SqlDataReader Trallendo_Datos;

                Trallendo_Datos = Consulta.ExecuteReader();

                if (Trallendo_Datos.Read())
                {
                    int Total = Trallendo_Datos.GetInt32(6);

                    if (Categoria.TOPE_MAXIMO <= Total)
                    {
                        Trallendo_Datos.Close();
                        cmd.ExecuteNonQuery();
                        NOTIFICACION_ONE.CONFIRMAR_NOTIFICACION("GUARDADO..");
                    }
                    else
                    {
                        ERROR_D.ERROR_M("EL TOPE DEBE SER MENOR AL DE DON JUAN PABLO");
                    }
                }
                else
                {
                    ERROR_D.ERROR_M("ERRORES DE SISTEMA");
                }

                conexion.Close();
            }
            catch (SqlException Ex)
            {
                MessageBox.Show("error" + Ex);
            }
        }
Ejemplo n.º 12
0
        //INSERTAR FACTURA AL SEGUIMIENTO DE 7 DIAS
        public void INSERTAR_FACTURA_REPORTE(E_CATEGORIA Categoria)
        {
            SqlCommand cmd = new SqlCommand("INSERTAR_FACTURA_REPORTE", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            conexion.Open();

            cmd.Parameters.AddWithValue("@Nombre_Proveedor", Categoria.NOMBRE_PROVEEDOR);
            cmd.Parameters.AddWithValue("@Numero_Factura", Categoria.NUMORO_FACTURA);
            cmd.Parameters.AddWithValue("@Fecha_Inicio", Categoria.FECHA_INICIO);
            cmd.Parameters.AddWithValue("@Fecha_Final", Categoria.FECHA_FINAL);
            cmd.Parameters.AddWithValue("@Dias_Pen", Categoria.DIAS_PEN);
            cmd.Parameters.AddWithValue("@Precio_Total", Categoria.PRECIO_TOTAL);

            cmd.ExecuteNonQuery();
            conexion.Close();
        }
Ejemplo n.º 13
0
        //EDITAR USUARIO
        public void EDITAR_USUARIO(E_CATEGORIA Editar)
        {
            SqlCommand cmd = new SqlCommand("SP_EDITAR_USUARIO", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            conexion.Open();

            cmd.Parameters.AddWithValue("@ID", Editar.IDCATEGORIA);
            cmd.Parameters.AddWithValue("@NOMBRE", Editar.NOMBRE);
            cmd.Parameters.AddWithValue("@USUARIO", Editar.USUARIO);
            cmd.Parameters.AddWithValue("@PASSWORD", Editar.PASSWORD);
            cmd.Parameters.AddWithValue("@EDAD", Editar.EDAD);
            cmd.Parameters.AddWithValue("@TOPE_MAXIMO", Editar.TOPE_MAXIMO);

            SqlCommand Consulta = new SqlCommand("SELECT * FROM USUARIOS WHERE NOMBRE = 'Don Juan Pablo' ", conexion);

            Consulta.CommandType = CommandType.Text;
            SqlDataReader Trallendo_Datos;

            Trallendo_Datos = Consulta.ExecuteReader();

            if (Trallendo_Datos.Read())
            {
                int    Total   = Trallendo_Datos.GetInt32(6);
                string Usuario = Trallendo_Datos.GetString(2);

                if (Editar.TOPE_MAXIMO <= Total || Usuario == "Don Juan Pablo")
                {
                    Trallendo_Datos.Close();
                    cmd.ExecuteNonQuery();
                    NOTIFICACION_ONE.CONFIRMAR_NOTIFICACION("EDITADO..");
                }
                else
                {
                    ERROR_D.ERROR_M("EL TOPE DEBE SER MENOR AL DE DON JUAN PABLO");
                    Trallendo_Datos.Close();
                }
            }
            conexion.Close();
        }
Ejemplo n.º 14
0
        public override void Adicionar()
        {
            try
            {
                base.Adicionar();

                using (var forma = new FCategoria_Cadastro {
                    Operacao = Operacao.Cadastrar
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        categoria = forma.categoria;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Ejemplo n.º 15
0
        //ELIMINAR USUARIO
        public Boolean ELIMINAR_USUARIO(E_CATEGORIA Categoria, String USUARIO, int ID)
        {
            SqlCommand cmd = new SqlCommand("SP_ELIMINAR_USUARIO", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            conexion.Open();

            cmd.Parameters.AddWithValue("@ID", Categoria.IDCATEGORIA);
            cmd.Parameters.AddWithValue("@Id_Usuario", ID);

            SqlCommand Consulta = new SqlCommand("SELECT * FROM USUARIOS WHERE NOMBRE = 'Don Juan Pablo' ", conexion);

            Consulta.CommandType = CommandType.Text;
            SqlDataReader Trallendo_Datos;

            Trallendo_Datos = Consulta.ExecuteReader();

            Trallendo_Datos.Read();

            string Usuario_Don = Trallendo_Datos.GetString(2);

            if (USUARIO == Usuario_Don)
            {
                Trallendo_Datos.Close();
                ERROR_D.ERROR_M("ESE USUARIO NO SE PUEDE ELIMINAR");
                conexion.Close();
                return(false);
            }
            else
            {
                Trallendo_Datos.Close();
                cmd.ExecuteNonQuery();
                conexion.Close();
                NOTIFICACION_ONE.CONFIRMAR_NOTIFICACION("ELIMINADO..");
                return(true);
            }
        }
Ejemplo n.º 16
0
        //EDITAR FACTURA
        public void EDITAR_FACTURA(E_CATEGORIA Editar, int ID)
        {
            try
            {
                SqlCommand cmd = new SqlCommand("SP_EDITAR_FACTURA", conexion);
                cmd.CommandType = CommandType.StoredProcedure;
                conexion.Open();

                cmd.Parameters.AddWithValue("@id", Editar.ID);
                cmd.Parameters.AddWithValue("@Nombre_Proveedor", Editar.NOMBRE_PROVEEDOR);
                cmd.Parameters.AddWithValue("@Numero_Factura", Editar.NUMORO_FACTURA);
                cmd.Parameters.AddWithValue("@Fecha_Inicio", Editar.FECHA_INICIO);
                cmd.Parameters.AddWithValue("@Fecha_Final", Editar.FECHA_FINAL);
                cmd.Parameters.AddWithValue("@Precio_Total", Editar.PRECIO_TOTAL);
                cmd.Parameters.AddWithValue("@Id_Usuario", ID);

                cmd.ExecuteNonQuery();
                conexion.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("" + ex);
            }
        }
Ejemplo n.º 17
0
 public Boolean Eliminar_Usuario(E_CATEGORIA Categoria, String USUARIO, int ID)
 {
     return(ObjetoDatos.ELIMINAR_USUARIO(Categoria, USUARIO, ID));
 }
Ejemplo n.º 18
0
 public void Editar_Factura(E_CATEGORIA Categoria, int ID)
 {
     ObjetoDatos.EDITAR_FACTURA(Categoria, ID);
 }
Ejemplo n.º 19
0
 public void InsertarFcatura(E_CATEGORIA Categoria, int ID, string Usuario)
 {
     ObjetoDatos.INSERTAR_FACTURA(Categoria, ID, Usuario);
 }
Ejemplo n.º 20
0
 public void Eliminar_Factura(E_CATEGORIA Categoria, int ID)
 {
     ObjetoDatos.ELIMINAR_FACTURA(Categoria, ID);
 }
Ejemplo n.º 21
0
 public void InsertarUsuario(E_CATEGORIA Categoria)
 {
     ObjetoDatos.INSERTAR_USUARIO(Categoria);
 }
Ejemplo n.º 22
0
 public void Editar_Usuario(E_CATEGORIA Categoria)
 {
     ObjetoDatos.EDITAR_USUARIO(Categoria);
 }
Ejemplo n.º 23
0
 public void INSERTAR_FACTURA_SEGUIMIENTO(E_CATEGORIA Categoria)
 {
     ObjetoDatos.INSERTAR_FACTURA_REPORTE(Categoria);
 }
 public void EliminandoCategoria(E_CATEGORIA Categoria)
 {
     objDato.EliminarCategoria(Categoria);
 }
 public void InsertandoCategoria(E_CATEGORIA Categoria)
 {
     objDato.InsertarCategoria(Categoria);
 }
Ejemplo n.º 26
0
 public Boolean VALIDACION_DE_TOPE(int Usuario, E_CATEGORIA Categoria)
 {
     return(ObjetoDatos.VALIDACION_DE_TOPE(Usuario, Categoria));
 }
Ejemplo n.º 27
0
 public bool Validando(E_CATEGORIA Categoria)
 {
     return(ObjetoDatos.VALIDACION_USUARIO(Categoria));
 }
 public void EditandoCategoria(E_CATEGORIA Categoria)
 {
     objDato.EditarCategoria(Categoria);
 }