private void buttonCrear_Click(object sender, EventArgs e) { if (validar()) { string listaItems = ""; SQLParametros parametros = new SQLParametros(); foreach (DataGridViewRow r in dataGridViewItems.Rows) { listaItems = listaItems + r.Cells["Nombre"].Value + "*" + r.Cells["Monto"].Value + "*" + r.Cells["Cantidad"].Value + "*"; } parametros.add("@dni", Convert.ToDecimal(textBoxDni.Text)); parametros.add("@id_empresa", comboBoxEmpresa.SelectedValue); parametros.add("@nroFactura", Convert.ToDecimal(textBoxNroFactura.Text)); parametros.add("@fechaAlta", dateTimePickerFechaAlta.Value); parametros.add("@fechaVto", dateTimePickerFechaVto.Value); parametros.add("@listaItems", listaItems); parametros.add("@estado", checkBoxEstado.Text); parametros.add("@total", Convert.ToDecimal(textBoxTotal.Text)); if (ConexionDB.Procedure("nuevaFactura", parametros.get())) { MessageBox.Show("La factura " + textBoxNroFactura.Text + " se ha creado"); } } }
public GenerarListado(int anioIngresado, int listadoIndex, int trimestreIndex) { InitializeComponent(); dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.LightGray; dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font(" Microsoft Sans Serif", 8.25F, FontStyle.Bold); dataGridView1.EnableHeadersVisualStyles = false; dataGridView1.AutoResizeColumns(); dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dataGridView1.RowHeadersVisible = false; dataGridView1.AllowUserToAddRows = false; SQLParametros parametros = new SQLParametros(); parametros.add("@anio", anioIngresado); parametros.add("@primerMes", 1 + (trimestreIndex * 3)); parametros.add("@ultimoMes", 3 + (trimestreIndex * 3)); string procToCall = "generarListado" + listadoIndex.ToString(); DataTable listado; if (ConexionDB.Procedure(procToCall, parametros.get(), out listado)) { dataGridView1.DataSource = listado; } }
private void buttonGuardar_Click(object sender, EventArgs e) { if (validar()) { SQLParametros parametros = new SQLParametros(); parametros.add("@id_cliente", idCliente); parametros.add("@nombre", textBoxNombre.Text); parametros.add("@apellido", textBoxApellido.Text); parametros.add("@dni", Convert.ToDecimal(textBoxDni.Text)); parametros.add("@email", textBoxEmail.Text); parametros.add("@telefono", textBoxTelefono.Text); parametros.add("@direccion", textBoxDireccion.Text); parametros.add("@piso", textBoxPiso.Text); parametros.add("@dpto", textBoxDpto.Text); parametros.add("@localidad", textBoxLocalidad.Text); parametros.add("@codPostal", textBoxCodPostal.Text); parametros.add("@fechaNac", dateTimePickerFecha.Value); parametros.add("@estado", checkBoxEstado.Text); if (ConexionDB.Procedure("modificarCliente", parametros.get())) { MessageBox.Show("El cliente " + textBoxNombre.Text + " " + textBoxApellido.Text + " se ha actualizado"); } } }
private void buttonRegistrarPago_Click(object sender, EventArgs e) { //idEmpresa*idCliente*idSucursal*nroFactura*fechaCobro**importe*formaPago if (dataGridViewListaFacturas.Rows.Count > 0) { SQLParametros parametros = new SQLParametros(); string listaNuevoPago = ""; this.dataGridViewListaFacturas.Sort(this.dataGridViewListaFacturas.Columns["ClienteId"], ListSortDirection.Ascending); foreach (DataGridViewRow fila in dataGridViewListaFacturas.Rows) { listaNuevoPago = listaNuevoPago + fila.Cells["ClienteId"].Value + "*" + Sesion.sucursal_id.ToString() + "*" + fila.Cells["NroFactura"].Value + "*" + dateTimePickerCobro.Value.ToShortDateString() + "*" + fila.Cells["Importe"].Value + "*" + fila.Cells["FormaPago"].Value + "*"; } parametros.add("@listaNuevoPago", listaNuevoPago); if (ConexionDB.Procedure("nuevoPago", parametros.get())) { MessageBox.Show("Se registro el pago de la/s factura/s"); } } }
private void dataGridViewListaRendiciones_Click(object sender, EventArgs e) { if (dataGridViewListaRendiciones.Rows.Count > 0) { idEmpresa = Convert.ToDecimal(dataGridViewListaRendiciones.CurrentRow.Cells["idEmpresa"].Value); if (idEmpresa > 0) { string fecha = dataGridViewListaRendiciones.CurrentRow.Cells["fechaRendicionEmpresa"].Value.ToString(); string fechaPosta = Convert.ToDateTime(fecha).ToShortDateString().ToString(); labelFechaDeRendicion.Text = fechaPosta; labelEmpresaNombre.Text = dataGridViewListaRendiciones.CurrentRow.Cells["nombreEmpresa"].Value.ToString(); SQLParametros parametros = new SQLParametros(); DataTable rendiciones; parametros.add("@id_empresa", idEmpresa); if (ConexionDB.Procedure("obtenerDetalleRendicion", parametros.get(), out rendiciones)) { dataGridViewListaFacturas.DataSource = rendiciones; dataGridViewListaFacturas.Columns[0].Visible = false; } dataGridViewListaFacturas.AutoResizeColumns(); dataGridViewListaFacturas.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dataGridViewListaFacturas.RowHeadersVisible = false; dataGridViewListaFacturas.AllowUserToAddRows = false; labelCantFacRen.Text = dataGridViewListaFacturas.Rows.Count.ToString(); } } }
/// <summary> /// Método que se encarga de ejecutar las inserciones, modificaciones o eliminaciones de /// base de datos /// </summary> /// <param name="P_Peticion">Entidad de tipo SQL Parametros</param> /// <returns>1 = SATISFACTORIO | 0 = ERROR</returns> public int Ejecutar_Peticiones(SQLParametros P_Peticion) { try { //Este objeto se encarga de las configuraciones necesarias para conectarse a BD //Ademas de contener un metodo para la ejecucion de esa petición contra la BD SqlCommand cmd = new SqlCommand(); cmd.Connection = objconexion; //Identifica la conexion a la BD cmd.CommandType = System.Data.CommandType.Text; //Se especifica el tipo de formato de sentencia a ejecutar cmd.CommandText = P_Peticion.Peticion; //Aqui se asigna la peticion construida if (P_Peticion.LstParametros.Count > 0) //Validar si tiene parametros, y agregarlos { cmd.Parameters.AddRange(P_Peticion.LstParametros.ToArray()); } this.ABRIRCONEXION(); //cmd.Connection.Open(); return(cmd.ExecuteNonQuery()); //Método que ejecuta la peticion en base de datos } catch (Exception ex) { throw ex; } finally { this.CERRARCONEXION(); } }
/// <summary> /// Método es para eliminar un Contacto con los valores recibidos desde presentación /// </summary> /// <param name="P_Contacto">Entidad Contacto</param> /// <returns>1 = CORRECTO | 0 = ERROR</returns> public static int EliminarContacto(Contactos P_Contacto) { try { SQLParametros objpeticion = new SQLParametros(); //Ajustar peticion para utilización con parametros objpeticion.Peticion = @"EXEC PA_EliminarContacto @PalabraClave"; //Crear los parametros SqlParameter parametroPalabraClave = new SqlParameter(); parametroPalabraClave.ParameterName = "@PalabraClave"; parametroPalabraClave.Size = 50; parametroPalabraClave.SqlDbType = System.Data.SqlDbType.VarChar; parametroPalabraClave.Value = P_Contacto.PalabraClave; //Agrega a la lista de parametros los parametros creados objpeticion.LstParametros.Add(parametroPalabraClave); Acceso objacceso = new Acceso(); return(objacceso.Ejecutar_Peticiones(objpeticion)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Metodo que se encarga de verificar el email de un usuario dentro de la base de datos /// </summary> /// <param name="P_usuario">Entidad de tipo usuario</param> /// <returns>TRUE = Existe | False = No existe</returns> public static List <Usuarios> VerificarEmailUsuario(Usuarios P_Usuario) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"EXEC PA_VerificarEmailUsuario @idusuario"; //Crear los parametros SqlParameter parametroIdUsuario = new SqlParameter(); parametroIdUsuario.ParameterName = "@idusuario"; parametroIdUsuario.Size = 15; parametroIdUsuario.SqlDbType = System.Data.SqlDbType.VarChar; parametroIdUsuario.Value = P_Usuario.IdUsuario; //Agrega a la lista de parametros los parametros creados objpeticion.LstParametros.Add(parametroIdUsuario); Acceso objacceso = new Acceso(); List <Usuarios> lstresultados = objacceso.VerificarEmailUsuario(objpeticion); return(lstresultados); } catch (Exception ex) { throw ex; } }
public static bool VerificarUsuario(Usuarios P_usuario) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"SELECT Usuario, Contraseña, Estado FROM Usuarioss "; objpeticion.Peticion += @"WHERE Usuario = '" + P_usuario.Usuario + "' AND "; objpeticion.Peticion += @"Contraseña = '" + P_usuario.Contraseña + "' AND "; objpeticion.Peticion += @"Estado = '" + P_usuario.Estado + "'"; Acceso objacceso = new Acceso(); List <Usuarios> lstresultados = objacceso.Consultar_Usuarios(objpeticion); if (lstresultados.Count > 0) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public static List <Usuarios> Consultar_Permisos_Usuarios(Usuarios P_usuario) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"EXEC PA_ObtenerPerfilesPorUsuario '" + P_usuario.Usuario + "'"; Acceso objacceso = new Acceso(); return(objacceso.Consultar_Permisos_Usuarios(objpeticion)); } catch (Exception ex) { throw ex; } /*try * { * SQLParametros objpeticion = new SQLParametros(); * objpeticion.Peticion = @"SELECT Usuario, Contraseña, Estado FROM Usuarioss"; * * Acceso objacceso = new Acceso(); * return objacceso.Consultar_Permisos_Usuarios(objpeticion); * } * catch (Exception ex) * { * throw ex; * }*/ }
public void recibirDatos(DataGridViewCellCollection cell) { idFactura = Convert.ToDecimal(cell["idFactura"].Value); textBoxDni.Text = cell["Dni"].Value.ToString(); comboBoxEmpresa.SelectedValue = cell["idEmpresa"].Value; textBoxNroFactura.Text = cell["Nro Factura"].Value.ToString(); dateTimePickerFechaAlta.Value = (DateTime)cell["Fecha de Alta"].Value; dateTimePickerFechaVto.Value = (DateTime)cell["Fecha de Vencimiento"].Value; textBoxTotal.Text = cell["Total"].Value.ToString();; checkBoxEstado.Text = cell["Estado"].Value.ToString(); if (checkBoxEstado.Text.Contains("Activo")) { checkBoxEstado.Checked = true; } else { checkBoxEstado.Checked = false; } SQLParametros parametros = new SQLParametros(); parametros.add("@id_factura", idFactura); if (ConexionDB.Procedure("obtenerItemsDeFactura", parametros.get(), out items)) { dataGridViewItems.DataSource = items; dataGridViewItems.Columns[0].Visible = false; } dataGridViewItems.AutoResizeColumns(); dataGridViewItems.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; }
public static bool VerificarEstado(EstadoPedido e_Estado) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"SELECT Identificacion, Estado FROM Estado "; objpeticion.Peticion += @"WHERE Identificacion = '" + e_Estado.Identificacion + "' AND "; objpeticion.Peticion += @"Estado = '" + e_Estado.Estado + "'"; Acceso objacceso = new Acceso(); List <EstadoPedido> lstresultados = objacceso.Consultar_Estado(objpeticion); if (lstresultados.Count > 0) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Método es para eliminar un usuario con los valores recibidos desde presentación /// </summary> /// <param name="P_Usuario">Entidad usuario</param> /// <returns>1 = CORRECTO | 0 = ERROR</returns> public static int EliminarUsuario(Usuarios P_Usuario) { try { SQLParametros objpeticion = new SQLParametros(); //Ajustar peticion para utilización con parametros objpeticion.Peticion = @"EXEC PA_EliminarUsuario @idusuario"; //Crear los parametros SqlParameter parametroIdUsuario = new SqlParameter(); parametroIdUsuario.ParameterName = "@idusuario"; parametroIdUsuario.Size = 15; parametroIdUsuario.SqlDbType = System.Data.SqlDbType.VarChar; parametroIdUsuario.Value = P_Usuario.IdUsuario; //Agrega a la lista de parametros los parametros creados objpeticion.LstParametros.Add(parametroIdUsuario); Acceso objacceso = new Acceso(); return(objacceso.Ejecutar_Peticiones(objpeticion)); } catch (Exception ex) { throw ex; } }
public static bool VerificarMensajero(Mensajero m_Mensajero) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"SELECT Identificacion, Nombre, Placa, Telefono FROM Mensajero "; objpeticion.Peticion += @"WHERE Identificacion = '" + m_Mensajero.Identificacion + "' AND "; objpeticion.Peticion += @"Nombre = '" + m_Mensajero.Nombre + "' AND "; objpeticion.Peticion += @"Placa = '" + m_Mensajero.Placa + "'"; objpeticion.Peticion += @"Telefono = '" + m_Mensajero.Telefono + "'"; Acceso objacceso = new Acceso(); List <Mensajero> lstresultados = objacceso.Consultar_Mensajeros(objpeticion); if (lstresultados.Count > 0) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public static bool VerificarPedidos(ClientesPedidos P_Pedidos) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"SELECT Identificacion, Nombre, Producto, Direccion, Modo_Pago FROM Pedidos "; objpeticion.Peticion += @"WHERE Identificacion = '" + P_Pedidos.Identificacion + "' AND "; objpeticion.Peticion += @"Nombre = '" + P_Pedidos.Nombre + "' AND "; objpeticion.Peticion += @"Producto = '" + P_Pedidos.Producto + "'"; objpeticion.Peticion += @"Direccion = '" + P_Pedidos.Direccion + "'"; objpeticion.Peticion += @"Telefono = '" + P_Pedidos.Telefono + "'"; objpeticion.Peticion += @"Modo_Pago = '" + P_Pedidos.Modo_Pago + "'"; Acceso objacceso = new Acceso(); List <ClientesPedidos> lstresultados = objacceso.Consultar_Pedidos(objpeticion); if (lstresultados.Count > 0) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public static List <Perfiles> ConsultarPerfiles(Perfiles P_Perfil) { try { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"EXEC PA_ConsultarPerfiles @codigoperfil"; //Crear los parametros SqlParameter parametroCodigo = new SqlParameter(); parametroCodigo.ParameterName = "@codigoperfil"; parametroCodigo.SqlDbType = System.Data.SqlDbType.Int; parametroCodigo.Value = P_Perfil.cod_perfil; //Agrega a la lista de parametros los parametros creados objpeticion.LstParametros.Add(parametroCodigo); Acceso objacceso = new Acceso(); return(objacceso.Consultar_Perfiles(objpeticion)); } catch (Exception ex) { throw ex; } } catch (Exception ex) { throw ex; } }
public SeleccionarFuncionalidad() { InitializeComponent(); SQLParametros parametros = new SQLParametros(); parametros.add("@id_rol", Sesion.rol_id); DataTable funcionalidadDeRol; if (ConexionDB.Procedure("obtenerFuncionalidadesDeRol", parametros.get(), out funcionalidadDeRol)) { dataGridViewFuncionalidades.DataSource = funcionalidadDeRol; dataGridViewFuncionalidades.Columns[0].Visible = false; dataGridViewFuncionalidades.ColumnHeadersVisible = false; } int tam = (funcionalidadDeRol.Rows.Count * 22) + 3; dataGridViewFuncionalidades.AutoResizeColumns(); dataGridViewFuncionalidades.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dataGridViewFuncionalidades.Height = tam; this.Height = tam + 150; buttonVolver.Top = tam + 55; groupBoxFuncionalidad.Height = tam + 85; }
public List <Usuarios> Consultar_Permisos_Usuarios(SQLParametros P_Peticion) { //Variable temporal que conservara respuesta de BD List <Usuarios> lstresultados = new List <Usuarios>(); try { //Este objeto se encarga de las configuraciones necesarias para conectarse a BD //Ademas de contener un metodo para la ejecucion de esa petición contra la BD SqlCommand cmd = new SqlCommand(); cmd.Connection = objconexion; //Identifica la conexion a la BD cmd.CommandType = System.Data.CommandType.Text; //Se especifica el tipo de formato de sentencia a ejecutar cmd.CommandText = P_Peticion.Peticion; //Aqui se asigna la peticion construida if (P_Peticion.LstParametros.Count > 0) //Validar si tiene parametros, y agregarlos { cmd.Parameters.AddRange(P_Peticion.LstParametros.ToArray()); } //Objeto que es el que se encarga de ejecutar la consulta y recibir el resultado SqlDataAdapter objconsulta = new SqlDataAdapter(cmd); //Variable temporal para captura respuesta DataTable dt = new DataTable(); objconsulta.Fill(dt); //Aqui se envia la peticion a ejecutar en BD y recibe la respuesta, //esta respuesta se carga en el DT if (dt.Rows.Count > 0) //Verifica si la consulta devolvio registros { //Es un ciclo que toma uno a uno los elementos de la coleccion que se este recorriendo foreach (DataRow fila in dt.Rows) { Usuarios u = new Usuarios(); //Aqui se obtiene los valores de celda o columna por fila leida u.Perfiles = new Perfiles { cod_perfil = Convert.ToInt32(fila.ItemArray[0].ToString()), descripcion = fila.ItemArray[1].ToString() }; lstresultados.Add(u); } } } catch (Exception ex) { throw ex; } finally { this.CERRARCONEXION(); } return(lstresultados); }
/// <summary> /// Método que se encarga de ejecutar las consultas a tabla Clientes /// </summary> /// <param name="P_Peticion">Entidad de tipo SQL Parametros</param> /// <returns>Lista de entidades de tipo clientes</returns> public List <Contactos> ConsultarContactos(SQLParametros P_Peticion) { List <Contactos> lstContactos = new List <Contactos>(); try { //Este objeto se encarga de las configuraciones necesarias para conectarse a BD //Ademas de contener un metodo para la ejecucion de esa petición contra la BD SqlCommand cmd = new SqlCommand(); cmd.Connection = objconexion; //Identifica la conexion a la BD cmd.CommandType = System.Data.CommandType.Text; //Se especifica el tipo de formato de sentencia a ejecutar cmd.CommandText = P_Peticion.Peticion; //Aqui se asigna la peticion construida //Objeto que es el que se encarga de ejecutar la consulta y recibir el resultado SqlDataAdapter objconsulta = new SqlDataAdapter(cmd); //Variable temporal para captura respuesta DataTable dt = new DataTable(); objconsulta.Fill(dt); //Aqui se envia la peticion a ejecutar en BD y recibe la respuesta, //esta respuesta se carga en el DT if (dt.Rows.Count > 0) //Verifica si la consulta devolvio registros { //Es un ciclo que toma uno a uno los elementos de la coleccion que se este recorriendo foreach (DataRow fila in dt.Rows) { Contactos c = new Contactos(); //Aqui se obtiene los valores de celda o columna por fila leida c.Nombre = fila.ItemArray[0].ToString(); c.Telefono = Convert.ToInt32(fila.ItemArray[1].ToString()); c.PalabraClave = fila.ItemArray[2].ToString(); c.Correo = fila.ItemArray[3].ToString(); c.TipoContacto = fila.ItemArray[4].ToString(); c.Servicios = fila.ItemArray[5].ToString(); c.EstadoContacto = Convert.ToBoolean(fila.ItemArray[6].ToString()); lstContactos.Add(c); } } } catch (Exception ex) { throw ex; } finally { this.CERRARCONEXION(); } return(lstContactos); }
/// <summary> /// Método es para modificar un usuario con los valores recibidos desde presentación /// </summary> /// <param name="P_Usuario">Entidad usuario</param> /// <returns>1 = CORRECTO | 0 = ERROR</returns> public static int ModificarUsuario(Usuarios P_Usuario) { try { SQLParametros objpeticion = new SQLParametros(); //Ajustar peticion para utilización con parametros objpeticion.Peticion = @"EXEC PA_ModificarUsuario @idusuario, @nombre, @contrasena, @email, @estado"; //Crear los parametros SqlParameter parametroIdUsuario = new SqlParameter(); parametroIdUsuario.ParameterName = "@idusuario"; parametroIdUsuario.Size = 15; parametroIdUsuario.SqlDbType = System.Data.SqlDbType.VarChar; parametroIdUsuario.Value = P_Usuario.IdUsuario; SqlParameter parametroNomUsuario = new SqlParameter(); parametroNomUsuario.ParameterName = "@nombre"; parametroNomUsuario.Size = 50; parametroNomUsuario.SqlDbType = System.Data.SqlDbType.VarChar; parametroNomUsuario.Value = P_Usuario.Nombre; SqlParameter parametroPass = new SqlParameter(); parametroPass.ParameterName = "@contrasena"; parametroPass.Size = 15; parametroPass.SqlDbType = System.Data.SqlDbType.VarChar; parametroPass.Value = P_Usuario.Contrasena; SqlParameter parametroEmail = new SqlParameter(); parametroEmail.ParameterName = "@email"; parametroEmail.Size = 40; parametroEmail.SqlDbType = System.Data.SqlDbType.VarChar; parametroEmail.Value = P_Usuario.Email; SqlParameter parametroEstado = new SqlParameter(); parametroEstado.ParameterName = "@estado"; parametroEstado.SqlDbType = System.Data.SqlDbType.Bit; parametroEstado.Value = P_Usuario.Estado; //Agrega a la lista de parametros los parametros creados objpeticion.LstParametros.Add(parametroIdUsuario); objpeticion.LstParametros.Add(parametroNomUsuario); objpeticion.LstParametros.Add(parametroPass); objpeticion.LstParametros.Add(parametroEmail); objpeticion.LstParametros.Add(parametroEstado); Acceso objacceso = new Acceso(); return(objacceso.Ejecutar_Peticiones(objpeticion)); } catch (Exception ex) { throw ex; } }
public List <ClientesPedidos> Consultar_Pedidos(SQLParametros P_Peticion) { List <ClientesPedidos> lstresultados = new List <ClientesPedidos>(); try { SqlCommand cmd = new SqlCommand(); cmd.Connection = objconexion; //Identifica la conexion a la BD cmd.CommandType = System.Data.CommandType.Text; //Se especifica el tipo de formato de sentencia a ejecutar cmd.CommandText = P_Peticion.Peticion; //Aqui se asigna la peticion construida if (P_Peticion.LstParametros.Count > 0) //Validar si tiene parametros, y agregarlos { cmd.Parameters.AddRange(P_Peticion.LstParametros.ToArray()); } SqlDataAdapter objconsultapedido = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); objconsultapedido.Fill(dt); if (dt.Rows.Count > 0) //Verifica si la consulta devolvio registros { foreach (DataRow fila in dt.Rows) { ClientesPedidos p = new ClientesPedidos(); //Aqui se obtiene los valores de celda o columna por fila leida p.Identificacion = Convert.ToInt32(fila.ItemArray[0].ToString()); p.Nombre = fila.ItemArray[1].ToString(); p.Producto = fila.ItemArray[2].ToString(); p.Direccion = fila.ItemArray[3].ToString(); p.Telefono = Convert.ToInt32(fila.ItemArray[4].ToString()); p.Modo_Pago = fila.ItemArray[5].ToString(); lstresultados.Add(p); } } } catch (Exception ex) { throw ex; } finally { this.CERRARCONEXION(); } return(lstresultados); }
private void buttonAceptar_Click(object sender, EventArgs e) { SQLParametros parametros = new SQLParametros(); parametros.add("@nombre", textBoxNuevoRol.Text); if (ConexionDB.Procedure("agregarNuevoRol", parametros.get())) { salir = false; Owner.Show(); this.Close(); } }
private void buttonGuardar_Click(object sender, EventArgs e) { errorProvider1.Clear(); if (!Validaciones.ValidarLetrasGuiones(comboBoxSeleccionarRol.Text)) { errorProvider1.SetError(comboBoxSeleccionarRol, "Elija un Rol"); return; } string funciones = ""; string estado = "Inactivo"; if (checkBoxEstado.Checked) { estado = "Activo"; } else { estado = "Inactivo"; } buttonGuardar.Enabled = false; foreach (Object itemChecked in checkedListBoxFuncionalidades.CheckedItems) { funciones = funciones + "," + itemChecked.ToString(); } SQLParametros parametros = new SQLParametros(); parametros.add("@rol", nombreRolSeleccionado); if (textBoxCambiarNombreRol.Text != "") { parametros.add("@rolNombreNuevo", textBoxCambiarNombreRol.Text); } else { parametros.add("@rolNombreNuevo", nombreRolSeleccionado); } parametros.add("@id_rol", idNombreRolSeleccionado); parametros.add("@listaFuc", funciones); parametros.add("@estado", estado); ConexionDB.Procedure("asignarNuevasFuncAlRol", parametros.get()); resetear(); this.ActualizarRoles(); }
public static int ModificarPerfil(Perfiles P_Perfil) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"UPDATE Perfiles SET descripcion = '" + P_Perfil.cod_perfil + "', estado = '" + P_Perfil.estado + "' WHERE codigoperfil = '" + P_Perfil.cod_perfil + "'"; Acceso objacceso = new Acceso(); return(objacceso.Ejecutar_Peticiones(objpeticion)); } catch (Exception ex) { throw ex; } /* try * { * SQLParametros objpeticion = new SQLParametros(); * objpeticion.Peticion = @"EXEC PA_ModificarPerfil @codigoperfil, @descripcion, @estado"; * * //Crear los parametros * SqlParameter parametroCodigo = new SqlParameter(); * parametroCodigo.ParameterName = "@codigoperfil"; * parametroCodigo.SqlDbType = System.Data.SqlDbType.Int; * parametroCodigo.Value = P_Perfil.cod_perfil; * * SqlParameter parametroDescripcion = new SqlParameter(); * parametroDescripcion.ParameterName = "@descripcion"; * parametroDescripcion.SqlDbType = System.Data.SqlDbType.VarChar; * parametroDescripcion.Value = P_Perfil.descripcion; * * SqlParameter parametroEstado = new SqlParameter(); * parametroEstado.ParameterName = "@estado"; * parametroEstado.SqlDbType = System.Data.SqlDbType.Bit; * parametroEstado.Value = P_Perfil.estado; * * //Agrega a la lista de parametros los parametros creados * objpeticion.LstParametros.Add(parametroCodigo); * objpeticion.LstParametros.Add(parametroDescripcion); * objpeticion.LstParametros.Add(parametroEstado); * * Acceso objacceso = new Acceso(); * return objacceso.Ejecutar_Peticiones(objpeticion); * } * catch (Exception ex) * { * throw ex; * }*/ }
public static int AgregarPerfil(Perfiles P_Perfil) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"INSERT INTO Perfiles VALUES ('" + P_Perfil.cod_perfil + "','" + P_Perfil.descripcion + "','" + P_Perfil.estado + "')"; Acceso objacceso = new Acceso(); return(objacceso.Ejecutar_Peticiones(objpeticion)); } catch (Exception ex) { throw ex; } //SE UTILIZA CON PARAMETROS /* SQLParametros objpeticion = new SQLParametros(); * * * //Ajustar peticion para utilización con parametros * objpeticion.Peticion = @"EXEC PA_AgregarPerfil @codigoperfil, @descripcion, @estado"; * * //Crear los parametros * SqlParameter parametroCodigo = new SqlParameter(); * parametroCodigo.ParameterName = "@codigoperfil"; * parametroCodigo.SqlDbType = System.Data.SqlDbType.Int; * parametroCodigo.Value = P_Perfil.cod_perfil; * * SqlParameter parametroDescripcion = new SqlParameter(); * parametroDescripcion.ParameterName = "@descripcion"; * parametroDescripcion.Size = 50; * parametroDescripcion.SqlDbType = System.Data.SqlDbType.VarChar; * parametroDescripcion.Value = P_Perfil.descripcion; * * SqlParameter parametroEstado = new SqlParameter(); * parametroEstado.ParameterName = "@estado"; * parametroEstado.SqlDbType = System.Data.SqlDbType.Bit; * parametroEstado.Value = P_Perfil.estado; * * //Agrega a la lista de parametros los parametros creados * objpeticion.LstParametros.Add(parametroCodigo); * objpeticion.LstParametros.Add(parametroDescripcion); * objpeticion.LstParametros.Add(parametroEstado); * * Acceso objacceso = new Acceso(); * return objacceso.Ejecutar_Peticiones(objpeticion);*/ }
public static List <Usuarios> Consultar_Usuarios() { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"SELECT Usuario, Contraseña, Estado FROM Usuarioss"; Acceso objacceso = new Acceso(); return(objacceso.Consultar_Usuarios(objpeticion)); } catch (Exception ex) { throw ex; } }
public static int ModificarEstado(EstadoPedido e_Estado) { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"UPDATE Estado SET Estado = '" + e_Estado.Estado + "' WHERE Identificacion = '" + e_Estado.Identificacion + "'"; Acceso objacceso = new Acceso(); return(objacceso.Ejecutar_Peticiones(objpeticion)); } catch (Exception ex) { throw ex; } }
public static List <EstadoPedido> Consultar_Estado() { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"SELECT Identificacion, Estado FROM Estado"; Acceso objacceso = new Acceso(); return(objacceso.Consultar_Estado(objpeticion)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Método es para Consultar los Contacto registrados /// </summary> /// <param name="P_Contacto">Entidad Contacto</param> /// <returns>1 = CORRECTO | 0 = ERROR</returns> public static List <Contactos> ConsultarContactos() { try { SQLParametros objpeticion = new SQLParametros(); objpeticion.Peticion = @"EXEC PA_ListarContactos"; Acceso objacceso = new Acceso(); return(objacceso.ConsultarContactos(objpeticion)); } catch (Exception ex) { throw ex; } }
private void comboBoxNroFactura_SelectionChangeCommitted(object sender, EventArgs e) { SQLParametros parametros = new SQLParametros(); parametros.add("@id_factura", comboBoxNroFactura.SelectedValue); DataTable facturaEncontrada; if (ConexionDB.Procedure("buscarDatosDeFactura", parametros.get(), out facturaEncontrada)) { textBoxImporte.Text = facturaEncontrada.Rows[0]["Importe"].ToString(); dateTimePickerVto.Value = (DateTime)facturaEncontrada.Rows[0]["Fecha Vto"]; } }