public void consularporUsuario(DataGridView dgServicios)//esto es para lenar el datagrid con TODOS { objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); Conexion.Open(); SqlCommand cm = new SqlCommand("select * from Auditoriaa where Au_Clave=@usuario and Au_Fecha BETWEEN @FechaDesde AND @FechaHasta", Conexion); cm.Parameters.Clear(); cm.Parameters.AddWithValue("@usuario", CboxUsuario.SelectedItem.ToString()); cm.Parameters.AddWithValue("@FechaDesde", FechasDesde.Value.Date.Add(new TimeSpan(0, 0, 0))); cm.Parameters.AddWithValue("@FechaHasta", FechaHasta.Value.Date.Add(new TimeSpan(23, 59, 59))); SqlDataAdapter da = new SqlDataAdapter(cm); DataTable dt = new DataTable(); da.Fill(dt); dgServicios.DataSource = dt; if (!(dt.Rows.Count > 0)) { MessageBox.Show("No se encontraron resultados", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Information); btnEliminar.Enabled = false; } else { btnEliminar.Enabled = true; } }
public static DataView GetDataView(int estado) { Clases.Conexión conexion = new Clases.Conexión(); string sql = @"SELECT Acceso.Usuario.idUsuario as Código, Acceso.Usuario.nombre as Nombre, Acceso.Usuario.apellido as Apellido, Acceso.Usuario.usuario as Usuario FROM Acceso.Usuario WHERE estado=" + estado + ";"; try { SqlDataAdapter data = new SqlDataAdapter(); data.SelectCommand = new SqlCommand(sql, conexion.conexion); System.Data.DataSet ds = new System.Data.DataSet(); data.Fill(ds, "Acceso.Usuario"); DataTable dt = ds.Tables["Acceso.Usuario"]; DataView dv = new DataView(dt, "", "Código", DataViewRowState.Unchanged); return(dv); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
//Funcion para llamar el store Procedure y asignar los parametros que insertaremos public void Agregar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_AgregarMesero", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { //Se abre la conexion conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("identidad", SqlDbType.NVarChar, 15)); cmd.Parameters["identidad"].Value = Identidad; cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 25)); cmd.Parameters["nombre"].Value = Nombre; cmd.Parameters.Add(new SqlParameter("apellido", SqlDbType.NVarChar, 25)); cmd.Parameters["apellido"].Value = Apellido; cmd.ExecuteNonQuery(); } catch (SqlException ex) { //Cuando ocurre un error se llama la clase excepcion que dira que fue cerca de meseros donde ocurrio ese error throw new Clases.Excepcion(ex.Message, ex, "Clase_Mesero"); } finally { //Se cierra la conexion conexion.Cerrar(); } }
private void frmdatosg_Load(object sender, EventArgs e) { Acceso acceso = new Acceso(); string actividad = "El usuario ingreso a Datos Generales."; acceso.Registrar_auditoria(actividad); objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); Conexion.Open(); string query = "Select * from Datosg"; SqlCommand comando = new SqlCommand(query, Conexion); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@dg_Nombre", txtnombre.Text); comando.Parameters.AddWithValue("@dg_gerente", txtgerente.Text); comando.Parameters.AddWithValue("@dg_domi", txtdomicilio.Text); comando.Parameters.AddWithValue("@dg_loca", txtlocalidad.Text); comando.Parameters.AddWithValue("@dg_tlefono", txttel.Text); comando.Parameters.AddWithValue("@dg_emal", txtemail.Text); SqlDataReader leer = comando.ExecuteReader(); if (leer.Read()) { existe = 1; //lo encuentro txtnombre.Text = leer["dg_Nombre"].ToString(); txtgerente.Text = leer["dg_gerente"].ToString(); txtdomicilio.Text = leer["dg_domi"].ToString(); txtlocalidad.Text = leer["dg_loca"].ToString(); txttel.Text = leer["dg_tlefono"].ToString(); txtemail.Text = leer["dg_emal"].ToString(); } }
public void Agregar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_AgregarInsumo", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 100)); cmd.Parameters["nombre"].Value = Nombre; cmd.Parameters.Add(new SqlParameter("costo", SqlDbType.Decimal)); cmd.Parameters["costo"].Value = Costo; cmd.Parameters.Add(new SqlParameter("cantidad", SqlDbType.Decimal)); cmd.Parameters["cantidad"].Value = Cantidad; cmd.Parameters.Add(new SqlParameter("cantidadMinima", SqlDbType.Decimal)); cmd.Parameters["cantidadMinima"].Value = CantidadMinima; cmd.Parameters.Add(new SqlParameter("idTipoUnidad", SqlDbType.Int)); cmd.Parameters["idTipoUnidad"].Value = IdTipoUnidad; cmd.Parameters.Add(new SqlParameter("descripcion", SqlDbType.NVarChar, 200)); cmd.Parameters["descripcion"].Value = Descripcion; cmd.Parameters.Add(new SqlParameter("idProveedor", SqlDbType.Int)); cmd.Parameters["idProveedor"].Value = IdProveedor; cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw new Clases.Excepcion(ex.Message, ex, "Clase_Insumo"); } finally { conexion.Cerrar(); } }
private void txtFolio_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { //chechando que no sea valor nulo o blanco if (string.IsNullOrEmpty(txtclave.Text)) { MessageBox.Show("Error:No se permiten nulos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //no fue nulo objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); //se abre la conexion Conexion.Open(); string query = "select * from Servicios_Realizados where Id_serviciosR=@Id_serviciosR"; //asigno a comando el sqlcommand SqlCommand comando = new SqlCommand(query, Conexion); //inicializo cualquier parametrodefinido anteriormente comando.Parameters.Clear(); //cualquier variable,pero se recomienda usar el mismo nombre del campo comando.Parameters.AddWithValue("@Id_serviciosR", this.txtFolio.Text); //asigno a leer el sqldatareader para leer el registro. } } }
public static DataView GetDataView(int estado) { Clases.Conexión conexion = new Clases.Conexión(); //colocar el nombre del area a la cual pertenece el usuario en el strin de conexion string sql = @"SELECT Restaurante.Proveedores.idProveedor as Código, Restaurante.Proveedores.nombre as Proveedor, Restaurante.Proveedores.telefono as Teléfono, Restaurante.Proveedores.direccion as Direccion FROM Restaurante.Proveedores WHERE estado=" + estado + ";"; try { SqlDataAdapter data = new SqlDataAdapter(); data.SelectCommand = new SqlCommand(sql, conexion.conexion); System.Data.DataSet ds = new System.Data.DataSet(); data.Fill(ds, "Restaurante.Proveedores"); DataTable dt = ds.Tables["Restaurante.Proveedores"]; DataView dv = new DataView(dt, "", "Código", DataViewRowState.Unchanged); return(dv); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
/// <summary> /// Se hace el filtro de Servicios Publicos en el GridView de Resumen de Caja. /// </summary> /// <returns>dv</returns> public static DataView GetDataView() { Clases.Conexión conn = new Clases.Conexión(); string sql = @"SELECT Restaurante.ServicioPublico.Descripcion, Restaurante.DetalleServicioPublico.Monto, Restaurante.DetalleServicioPublico.Fecha, Restaurante.DetalleServicioPublico.Usuario FROM Restaurante.DetalleServicioPublico INNER JOIN Restaurante.ServicioPublico ON Restaurante.DetalleServicioPublico.idServicioPublico = Restaurante.ServicioPublico.id WHERE Restaurante.DetalleServicioPublico.Fecha > (SELECT MAX(fecha) FROM Restaurante.Caja WHERE idDetalleCaja = 1)" ; try { SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(sql, conn.conexion); System.Data.DataSet ds = new System.Data.DataSet(); da.Fill(ds, "Restaurante.DetalleServicioPublico"); DataTable dt = ds.Tables["Restaurante.DetalleServicioPublico"]; DataView dv = new DataView(dt, "", "Descripcion", DataViewRowState.Unchanged); return(dv); } catch (SqlException ex) { throw new Clases.Excepcion(ex.Message, ex, "Clase Caja"); } finally { conn.Cerrar(); } }
//Funcion para llamar el store Procedure y asignar los parametros que insertaremos public void Agregar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_AgregarDescuento", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { //Se abre la conexion conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("nombreDescuento", SqlDbType.NVarChar, 30)); cmd.Parameters["nombreDescuento"].Value = NombreDescuento; cmd.Parameters.Add(new SqlParameter("valor", SqlDbType.Decimal, 6)); cmd.Parameters["valor"].Value = Valor; cmd.ExecuteNonQuery(); } catch (SqlException ex) { //Cuando ocurre un error se llama la clase excepcion que dira que fue cerca de Descuentoss donde ocurrio ese error throw new Clases.Excepcion(ex.Message, ex, "Clase_Descuentos"); } finally { //Se cierra la conexion conexion.Cerrar(); } }
private void llenarcbox() { DataTable dt = new DataTable(); objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); Conexion.Open(); string query = "SELECT * from Localidad where lo_Id >=1 order by lo_Nombre"; //defino comando SqlCommand comando = new SqlCommand(query, Conexion); //defino mi adapter SqlDataAdapter da = new SqlDataAdapter(comando); //lleno el datatable da.Fill(dt); this.cboxservicio.DataSource = dt; this.cboxservicio.ValueMember = "lo_Id"; this.cboxservicio.DisplayMember = "lo_Nombre"; Conexion.Close(); //AutoCompleteStringCollection coleccion = new AutoCompleteStringCollection(); //foreach (DataRow rows in dt.Rows) //{ // coleccion.Add(Convert.ToString(rows["lo_Nombre"]));//Leer cada registro de la columna Nom y añadir a la coleccion //} //cboxservicio.AutoCompleteCustomSource = coleccion; //cboxservicio.AutoCompleteMode = AutoCompleteMode.SuggestAppend; //cboxservicio.AutoCompleteSource = AutoCompleteSource.CustomSource; }
/// <summary> /// Insercion de los Pagos de Servicios Publicos. /// </summary> public void AgregarPagoServicioPublico() { Clases.Conexión conn = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_InsertarPago_ServicioPublico", conn.conexion); cmd.CommandType = CommandType.StoredProcedure; try { conn.Abrir(); cmd.Parameters.Add(new SqlParameter("ServicioPublico", SqlDbType.NVarChar, 50)); cmd.Parameters["ServicioPublico"].Value = NombreServicioPublico; cmd.Parameters.Add(new SqlParameter("Monto", SqlDbType.Decimal)); cmd.Parameters["Monto"].Value = Monto; cmd.Parameters.Add(new SqlParameter("Usuario", SqlDbType.NVarChar, 20)); cmd.Parameters["Usuario"].Value = Usuario; cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw new Clases.Excepcion(ex.Message, ex, "Clase Caja"); } finally { //Cerrar conexion conn.Cerrar(); } }
public void Agregar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_InsertarUsuario", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("Nombre", SqlDbType.NVarChar, 25)); cmd.Parameters["nombre"].Value = this.nombre; cmd.Parameters.Add(new SqlParameter("Apellido", SqlDbType.NVarChar, 25)); cmd.Parameters["apellido"].Value = this.apellido; cmd.Parameters.Add(new SqlParameter("Clave", SqlDbType.NVarChar, 20)); cmd.Parameters["clave"].Value = this.clave; cmd.Parameters.Add(new SqlParameter("idRol", SqlDbType.Int)); cmd.Parameters["idRol"].Value = this.rol; cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
public bool Login(string usuario, string password) { string contraseña_bd = null; objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); Conexion.Open(); string query = "Select * from Usuario where Us_login = @Us_login "; SqlCommand comando = new SqlCommand(query, Conexion); comando.Parameters.AddWithValue("@Us_login", usuario); SqlDataReader leer = comando.ExecuteReader(); if (leer.Read()) { //MessageBox.Show(leer["us_password"].ToString()); contraseña_bd = leer["us_password"].ToString(); } Conexion.Close(); string contraseña_encriptada = this.Encriptar(password);//comparando las bool correcto = contraseña_bd.Equals(contraseña_encriptada); USUARIO = correcto ? usuario : null; return(correcto); }
public void reporteporUsuario()//esto es para lenar el datagrid con TODOS { objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); Conexion.Open(); SqlCommand cm = new SqlCommand("select * from Auditoriaa where Au_Clave=@usuario and Au_Fecha BETWEEN @FechaDesde AND @FechaHasta", Conexion); cm.Parameters.Clear(); cm.Parameters.AddWithValue("@usuario", cboxUSUARIOS.SelectedItem.ToString()); cm.Parameters.AddWithValue("@FechaDesde", FechasDesde2.Value.Date.Add(new TimeSpan(0, 0, 0))); cm.Parameters.AddWithValue("@FechaHasta", FechasHasta2.Value.Date.Add(new TimeSpan(23, 59, 59))); SqlDataAdapter dscmd = new SqlDataAdapter(cm); DataSet ds = new DataSet();//este es para decir al reporte que datos va a buscar dscmd.Fill(ds, "Auditoriaa"); Informes.FrtTodos grupos = new Informes.FrtTodos(); grupos.SetDataSource(ds.Tables[0]); if (RdbPntalla.Checked) { Forms.FrmReportes reporte = new FrmReportes(); reporte.crystalReportViewer1.ReportSource = grupos; reporte.ShowDialog(); } else { imprimir(grupos); } }
//Se aplican las funciones de ADO.NET donde usamos un dataAdapter public static DataView GetDataView(int estado) { Clases.Conexión conexion = new Clases.Conexión(); //Se traen todos los datos de la tabla Periodoss y los almacena la variable sql string sql = @"SELECT Cuentas.Periodo.idPeriodo as Código, Cuentas.Periodo.nombrePeriodo as NombrePeriodo FROM Cuentas.Periodo WHERE estado=" + estado + ";"; try { SqlDataAdapter data = new SqlDataAdapter(); data.SelectCommand = new SqlCommand(sql, conexion.conexion); System.Data.DataSet ds = new System.Data.DataSet(); data.Fill(ds, "Cuentas.Periodo"); DataTable dt = ds.Tables["Cuentas.Periodo"]; DataView dv = new DataView(dt, "", "Código", DataViewRowState.Unchanged); return(dv); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
//Funcion para llamar el store Procedure y asignar los parametros que desean modificar public void Modificar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_ModificarDescuento", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("idDescuento", SqlDbType.Int)); cmd.Parameters["idDescuento"].Value = IdDescuento; cmd.Parameters.Add(new SqlParameter("nombreDescuento", SqlDbType.NVarChar, 30)); cmd.Parameters["nombreDescuento"].Value = NombreDescuento; cmd.Parameters.Add(new SqlParameter("valor", SqlDbType.Decimal)); cmd.Parameters["valor"].Value = Valor; cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
private void llenarcboxcliente() { //defino el data table DataTable dt = new DataTable(); //establezco conex objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); //abro conexion Conexion.Open(); //establezco mi query string query = "SELECT * from Clientes where Cl_id >=1 order by Cl_nom"; //defino comando Cl_id=@Cl_id SqlCommand comando = new SqlCommand(query, Conexion); //defino mi adapter SqlDataAdapter da = new SqlDataAdapter(comando); //lleno el datatable da.Fill(dt); this.cboxCliente.DataSource = dt; this.cboxCliente.ValueMember = "Cl_id"; this.cboxCliente.DisplayMember = "Cl_nom"; Conexion.Close(); }
public static DataView GetDataView1(int mesa) { Clases.Conexión conexion = new Clases.Conexión(); string sql = @"SELECT Restaurante.Pedidos.id as Código, Restaurante.Pedidos.NombreCliente as Nombre FROM Restaurante.Pedidos WHERE Restaurante.Pedidos.estado=2 AND Restaurante.Pedidos.idMesa=" + mesa + ";"; try { SqlDataAdapter data = new SqlDataAdapter(); data.SelectCommand = new SqlCommand(sql, conexion.conexion); System.Data.DataSet ds = new System.Data.DataSet(); data.Fill(ds, "Restaurante.Pedidos"); DataTable dt = ds.Tables["Restaurante.Pedidos"]; DataView dv = new DataView(dt, "", "Código", DataViewRowState.Unchanged); return(dv); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
private void txtCodigo_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { //chechando que no sea valor nulo o blanco if (string.IsNullOrEmpty(txtCodigo.Text)) { MessageBox.Show("Error:No se permiten nulos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //no fue nulo objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); //se abre la conexion Conexion.Open(); string query = "select * from Servicios where se_clave=@se_clave"; SqlCommand comando = new SqlCommand(query, Conexion); comando.Parameters.Clear(); comando.Parameters.AddWithValue("@se_clave", this.txtCodigo.Text); SqlDataReader leer = comando.ExecuteReader(); if (leer.Read()) { txtnombre.Text = leer["se_nombre"].ToString(); txtxprecio.Text = leer["se_precio"].ToString(); btngrabar.Enabled = true; btngrabar.Focus(); } } } }
public void Modificar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_ModificarPedido", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("id", SqlDbType.Int)); cmd.Parameters["id"].Value = IdPedido; //cmd.Parameters.Add(new SqlParameter("fecha", SqlDbType.NVarChar,19)); //cmd.Parameters["fecha"].Value = Fecha; //cmd.Parameters.Add(new SqlParameter("idMesa", SqlDbType.Int)); //cmd.Parameters["idMesa"].Value = IdMesa; //cmd.Parameters.Add(new SqlParameter("RTN", SqlDbType.NVarChar,14)); //cmd.Parameters["RTN"].Value = RTN; //cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar,50)); //cmd.Parameters["nombre"].Value = Nombre; //cmd.Parameters.Add(new SqlParameter("IdMesero", SqlDbType.Int)); //cmd.Parameters["IdMesero"].Value = IdMesero; cmd.Parameters.Add(new SqlParameter("estado", SqlDbType.Int)); cmd.Parameters["estado"].Value = Estado; cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw new Clases.Excepcion(ex.Message, ex, "Clase_Pedido"); } finally { conexion.Cerrar(); } }
public void Modificar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_ModificarProveedor", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("idProveedor", SqlDbType.Int)); cmd.Parameters["idProveedor"].Value = Id; cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 100)); cmd.Parameters["nombre"].Value = Nombre; cmd.Parameters.Add(new SqlParameter("telefono", SqlDbType.NVarChar, 9)); cmd.Parameters["telefono"].Value = this.Telefono; cmd.Parameters.Add(new SqlParameter("direccion", SqlDbType.NVarChar, 300)); cmd.Parameters["direccion"].Value = this.Direccion; cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
private void btngrabar_Click(object sender, EventArgs e) { if (existe == 0) { objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); //se abre la conexion Conexion.Open(); string query = "insert into Clientes values(@Cl_id,@Cl_nom,@Cl_ape,@Cl_dire,@Cl_loc,@Cl_email,@Cl_tel,@Cl_estatus,@Cl_apemat)"; //este es para insetar,se hace la conexion el campo y esl paramet //asigno a comando el sqlcommand SqlCommand comando = new SqlCommand(query, Conexion); //inicializo cualquier parametrodefinido anteriormente comando.Parameters.Clear(); comando.Parameters.AddWithValue("@Cl_id", txtclave.Text); comando.Parameters.AddWithValue("@Cl_nom", txtnombre.Text); comando.Parameters.AddWithValue("@Cl_ape", txtxape.Text); comando.Parameters.AddWithValue("@Cl_dire", txtdomicilio.Text); comando.Parameters.AddWithValue("@Cl_loc", cboxlocalidad.Text); comando.Parameters.AddWithValue("@Cl_email", txtemail.Text); comando.Parameters.AddWithValue("@Cl_tel", txtteleono.Text); comando.Parameters.AddWithValue("@Cl_estatus", cboxclientee.SelectedIndex); comando.Parameters.AddWithValue("@Cl_apemat", txtapeMat.Text); comando.ExecuteNonQuery();//es para verificar los editados Acceso acceso = new Acceso(); string actividad = "El usuario registró al cliente " + txtnombre.Text + "."; acceso.Registrar_auditoria(actividad); MessageBox.Show("Cliente guardado con exito", "guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); maximo(); } if (existe == 1) { //fue un 0 objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); //se abre la conexion Conexion.Open(); string query = "update Clientes set Cl_nom=@Cl_nom,Cl_ape=@Cl_ape,Cl_dire=@Cl_dire,Cl_loc=@Cl_loc,Cl_email=@Cl_email,Cl_tel=@Cl_tel,Cl_apemat=@Cl_apemat where Cl_id=@Cl_id"; //este es para modificar,se hace la conexion el campo y esl paramet //asigno a comando el sqlcommand SqlCommand comando = new SqlCommand(query, Conexion); comando.Parameters.Clear(); //tranfiero el valor de txtpassword al parametrous_login comando.Parameters.AddWithValue("@Cl_id", int.Parse(txtclave.Text)); //este es para ya modificar comando.Parameters.AddWithValue("@Cl_nom", txtnombre.Text); comando.Parameters.AddWithValue("@Cl_ape", txtxape.Text); comando.Parameters.AddWithValue("@Cl_dire", txtdomicilio.Text); comando.Parameters.AddWithValue("@Cl_loc", cboxlocalidad.Text); comando.Parameters.AddWithValue("@Cl_email", txtemail.Text); comando.Parameters.AddWithValue("@Cl_tel", txtteleono.Text); comando.Parameters.AddWithValue("@Cl_estatus", cboxclientee.SelectedIndex); comando.Parameters.AddWithValue("@Cl_apemat", txtapeMat.Text); comando.ExecuteNonQuery(); Acceso acceso = new Acceso(); string actividad = "El usuario modifico al cliente " + txtnombre.Text + "."; acceso.Registrar_auditoria(actividad); MessageBox.Show("Cliente modificado con exito", "Modificado", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); //dejar el forms como el inicio maximo(); } }
public static DataView GetDataViewInsumo(string descripcion) { Clases.Conexión conexion = new Clases.Conexión(); string sql = @"SELECT Restaurante.Insumos.idInsumo as Código, Restaurante.Insumos.nombre as Insumo, Restaurante.Insumos.costo as Costo, Restaurante.Insumos.cantidad as Cantidad, Restaurante.TipoUnidad.descripcion as Unidad FROM Restaurante.TipoUnidad INNER JOIN Restaurante.Insumos ON Restaurante.TipoUnidad.idTipoUnidad = Restaurante.Insumos.idTipoUnidad WHERE nombre = '" + descripcion + "'; "; try { SqlDataAdapter data = new SqlDataAdapter(); data.SelectCommand = new SqlCommand(sql, conexion.conexion); System.Data.DataSet ds = new System.Data.DataSet(); data.Fill(ds, "Restaurante.Insumos"); DataTable dt = ds.Tables["Restaurante.Insumos"]; DataView dv = new DataView(dt, "", "Código", DataViewRowState.Unchanged); return(dv); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
public void reportetodo()//AddWithValue es para remplazar un valor enviado { objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); Conexion.Open(); SqlCommand cm = new SqlCommand("select * from azucena where Fecha BETWEEN @FechaDesde AND @FechaHasta", Conexion); cm.Parameters.Clear(); cm.Parameters.AddWithValue("@FechaDesde", FechasDesde2.Value.Date.Add(new TimeSpan(0, 0, 0))); cm.Parameters.AddWithValue("@FechaHasta", FechasHasta2.Value.Date.Add(new TimeSpan(23, 59, 59))); SqlDataAdapter dscmd = new SqlDataAdapter(cm); DataSet ds = new DataSet(); dscmd.Fill(ds, "azucena"); Informes.rptServicioUS grupos = new Informes.rptServicioUS(); grupos.SetDataSource(ds.Tables[0]); if (RdbPntalla.Checked) { Forms.FrmReportes reporte = new FrmReportes(); reporte.crystalReportViewer1.ReportSource = grupos; reporte.ShowDialog(); } else { imprimir(grupos); } }
public void Modificar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_ModificarUsuario", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("usuarioAnterior", SqlDbType.VarChar, 26)); cmd.Parameters["usuarioAnterior"].Value = this.usuario; cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 25)); cmd.Parameters["nombre"].Value = this.nombre; cmd.Parameters.Add(new SqlParameter("apellido", SqlDbType.NVarChar, 25)); cmd.Parameters["apellido"].Value = this.apellido; cmd.Parameters.Add(new SqlParameter("clave", SqlDbType.NVarChar, 20)); cmd.Parameters["clave"].Value = this.clave; cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
public void Modificar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_ModificarInsumosProductos", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("idInsumoProducto", SqlDbType.Int)); cmd.Parameters["idInsumoProducto"].Value = IdInsumoProducto; cmd.Parameters.Add(new SqlParameter("idInsumo", SqlDbType.Int)); cmd.Parameters["idInsumo"].Value = IdInsumo; cmd.Parameters.Add(new SqlParameter("idInventario", SqlDbType.Int)); cmd.Parameters["idInventario"].Value = IdInventario; cmd.Parameters.Add(new SqlParameter("cantidad", SqlDbType.Decimal)); cmd.Parameters["cantidad"].Value = Cantidad; cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw new Clases.Excepcion(ex.Message, ex, "Clase_InsumosProductos"); } finally { conexion.Cerrar(); } }
//Se aplican las funciones de ADO.NET donde usamos un dataAdapter public static DataView GetDataView(int estado) { Clases.Conexión conexion = new Clases.Conexión(); //Se traen todos los datos de la tabla meseros y los almacena la variable sql string sql = @"SELECT Restaurante.Meseros.id as Código, Restaurante.Meseros.identidad as Identidad, Restaurante.Meseros.nombre as Mesero, Restaurante.Meseros.apellido as Apellido FROM Restaurante.Meseros WHERE estado=" + estado + ";"; try { SqlDataAdapter data = new SqlDataAdapter(); data.SelectCommand = new SqlCommand(sql, conexion.conexion); System.Data.DataSet ds = new System.Data.DataSet(); data.Fill(ds, "Restaurante.Meseros"); DataTable dt = ds.Tables["Restaurante.Meseros"]; DataView dv = new DataView(dt, "", "Código", DataViewRowState.Unchanged); return(dv); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
public static DataView GetDataView(int estado) { Clases.Conexión conexion = new Clases.Conexión(); string sql = @"SELECT Restaurante.TipoProducto.idTipoProducto as Código, Restaurante.TipoProducto.nombre as Descripción FROM Restaurante.TipoProducto WHERE estado=" + estado + ";"; try { SqlDataAdapter data = new SqlDataAdapter(); data.SelectCommand = new SqlCommand(sql, conexion.conexion); System.Data.DataSet ds = new System.Data.DataSet(); data.Fill(ds, "Restaurante.TipoProducto"); DataTable dt = ds.Tables["Restaurante.TipoProducto"]; DataView dv = new DataView(dt, "", "Código", DataViewRowState.Unchanged); return(dv); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
//Funcion para llamar el store Procedure y asignar los parametros que desean modificar public void Modificar() { Clases.Conexión conexion = new Clases.Conexión(); SqlCommand cmd = new SqlCommand("SP_ModificarMesero", conexion.conexion); cmd.CommandType = CommandType.StoredProcedure; try { conexion.Abrir(); cmd.Parameters.Add(new SqlParameter("id", SqlDbType.Int)); cmd.Parameters["id"].Value = Id; cmd.Parameters.Add(new SqlParameter("identidad", SqlDbType.NVarChar, 15)); cmd.Parameters["identidad"].Value = Identidad; cmd.Parameters.Add(new SqlParameter("nombre", SqlDbType.NVarChar, 25)); cmd.Parameters["nombre"].Value = Nombre; cmd.Parameters.Add(new SqlParameter("apellido", SqlDbType.NVarChar, 25)); cmd.Parameters["apellido"].Value = Apellido; cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw ex; } finally { conexion.Cerrar(); } }
private bool actualizarUsuario() { try { // Si son válidas, se guardan los cambios en la bd objconexion = new Clases.Conexión(); Conexion = new SqlConnection(objconexion.Conn()); //se abre la conexion Conexion.Open(); string query = "update Usuario set us_password=@Us_password,Us_nivel=@Us_nivel where Us_login=@Us_login"; //este es para modificar,se hace la conexion el campo y esl paramet //asigno a comando el sqlcommand SqlCommand comando = new SqlCommand(query, Conexion); comando.Parameters.Clear(); //tranfiero el valor de txtpassword al parametrous_login comando.Parameters.AddWithValue("@Us_login", usuario.Us_login); comando.Parameters.AddWithValue("@Us_password", usuario.Us_password); comando.Parameters.AddWithValue("@Us_nivel", usuario.Us_nivel); comando.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); } }