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); } }
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()); } }
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(); }
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()); } }
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()); } }
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(); }
//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(); }
//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); } }
//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(); }
//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(); }
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()); } }
//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); } }
//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); } }
public Boolean Eliminar_Usuario(E_CATEGORIA Categoria, String USUARIO, int ID) { return(ObjetoDatos.ELIMINAR_USUARIO(Categoria, USUARIO, ID)); }
public void Editar_Factura(E_CATEGORIA Categoria, int ID) { ObjetoDatos.EDITAR_FACTURA(Categoria, ID); }
public void InsertarFcatura(E_CATEGORIA Categoria, int ID, string Usuario) { ObjetoDatos.INSERTAR_FACTURA(Categoria, ID, Usuario); }
public void Eliminar_Factura(E_CATEGORIA Categoria, int ID) { ObjetoDatos.ELIMINAR_FACTURA(Categoria, ID); }
public void InsertarUsuario(E_CATEGORIA Categoria) { ObjetoDatos.INSERTAR_USUARIO(Categoria); }
public void Editar_Usuario(E_CATEGORIA Categoria) { ObjetoDatos.EDITAR_USUARIO(Categoria); }
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); }
public Boolean VALIDACION_DE_TOPE(int Usuario, E_CATEGORIA Categoria) { return(ObjetoDatos.VALIDACION_DE_TOPE(Usuario, Categoria)); }
public bool Validando(E_CATEGORIA Categoria) { return(ObjetoDatos.VALIDACION_USUARIO(Categoria)); }
public void EditandoCategoria(E_CATEGORIA Categoria) { objDato.EditarCategoria(Categoria); }