private void BtnBuscar_Click(object sender, EventArgs e) { ClsECliente objE = new ClsECliente(); ClsNCliente objN = new ClsNCliente(); objE.cliDni = TxtDniCli.Text; //DgvCliente.DataSource = objN.MtdBuscarporDni(objE); DataTable dtEmp = new DataTable(); dtEmp = objN.MtdBuscarporDni(objE); if (dtEmp.Rows.Count > 0) { DataRow Fila = dtEmp.Rows[0]; TxtNombre.Text = Fila["Nombre"].ToString(); TxtApellidos.Text = Fila["Apellido"].ToString(); } ClsEVentaProd objEvp = new ClsEVentaProd(); ClsNVentaProd objNvp = new ClsNVentaProd(); objEvp.DniCli = TxtDniCli.Text; DgvComprobante.DataSource = objNvp.BuscaProdClienteDNI(objEvp); DataTable dt = new DataTable(); dt = objNvp.BuscaImporteFinal(objEvp); if (dt.Rows.Count > 0) { DataRow Fila = dt.Rows[0]; TxtImporteFinal.Text = Fila["ImporteFinal"].ToString(); } }
public DataTable MtdBuscarporDni(ClsECliente objECli) { DataTable dtCliente = new DataTable("Cliente"); SqlConnection sqlCon = new SqlConnection(); string rpta = ""; try { ClsConexion objcon = new ClsConexion(); objcon.conectar(); sqlCon.ConnectionString = ClsConexion.ConBDcadena; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; //La conexion que va a usar el comando sqlCmd.CommandText = "USP_S_BuscarCliente"; //El comando a ejecutar sqlCmd.CommandType = CommandType.StoredProcedure; //Decirle al comando que va a ejecutar una sentencia SQL SqlParameter sqldnicliente = new SqlParameter(); sqldnicliente.ParameterName = "@DNiCli"; sqldnicliente.Value = objECli.cliDni; sqlCmd.Parameters.Add(sqldnicliente); SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd); sqlDat.Fill(dtCliente);//Llenamos el DataTable } catch (Exception ex) { dtCliente = null; } return(dtCliente); }
private void BtnBuscar_Click(object sender, EventArgs e) { ClsECliente objE = new ClsECliente(); ClsNCliente objN = new ClsNCliente(); objE.cliDni = TxtBuscar.Text; DgvCliente.DataSource = objN.MtdBuscarporDni(objE); }
private void BtnBuscar_Click(object sender, EventArgs e) { ClsECliente objE1 = new ClsECliente(); ClsNCliente objN1 = new ClsNCliente(); objE1.cliDni = TxtDniCli.Text; DataTable dt = new DataTable(); dt = objN1.MtdBuscarporDni(objE1); if (dt.Rows.Count > 0) { DataRow Fila = dt.Rows[0]; TxtNombre.Text = Fila["Nombre"].ToString(); TxtApellidos.Text = Fila["Apellido"].ToString(); } ClsERegHabCli objE = new ClsERegHabCli(); ClsNRegHabCli objN = new ClsNRegHabCli(); objE.DniCli = TxtDniCli.Text; //DgvCliente.DataSource = objN.MtdBuscarporDni(objE); DataTable dtEmp = new DataTable(); dtEmp = objN.MtdBuscarCostoHabitacion(objE); if (dtEmp.Rows.Count > 0) { DataRow Fila = dtEmp.Rows[0]; TxtNroHabitacion.Text = Fila["NroHabitacion"].ToString(); TxtTotal.Text = Fila["costo"].ToString(); TxtHoraEntrada.Text = Fila["FechayHoraEntrada"].ToString(); TxtHoraSalida.Text = DateTime.Now.ToString("G"); } ClsEVentaProd objEcli = new ClsEVentaProd(); ClsNVentaProd objNcli = new ClsNVentaProd(); objEcli.DniCli = TxtDniCli.Text; DgvProductos.DataSource = objNcli.MtdBuscarCostoporProducto(objEcli); ClsNVentaProd objNvp = new ClsNVentaProd(); ClsEVentaProd objEpro = new ClsEVentaProd(); objEpro.DniCli = TxtDniCli.Text; DataTable tabla = new DataTable(); tabla = objNvp.BuscaImporteFinal(objEpro); if (tabla.Rows.Count > 0) { DataRow Fila = tabla.Rows[0]; TxtTotalCostoProducto.Text = Fila["Importe"].ToString(); } }
private void BtnEliminar_Click(object sender, EventArgs e) { ClsECliente objE = new ClsECliente(); ClsNCliente objN = new ClsNCliente(); objE.cliDni = TxtBuscar.Text; objN.MtdEliminarCli(objE); MessageBox.Show("Cliente Eliminado Correctamente..."); }
private void Button2_Click(object sender, EventArgs e) { ClsECliente objE = new ClsECliente(); ClsNCliente objN = new ClsNCliente(); objE.cliDni = TxtDni.Text; objE.cliNombre = TxtNombre.Text; objE.cliApellido = TxtApellido.Text; objE.cliEmail = TxtEmail.Text; objN.MtdModificarCliente(objE); MessageBox.Show("Datos Clientes Modificados Correctamente..."); LimpiarCajitas(); }
private void BtnBuscar_Click_2(object sender, EventArgs e) { ClsECliente objE = new ClsECliente(); ClsNCliente objN = new ClsNCliente(); objE.cliDni = TxtDniCli.Text; //DgvCliente.DataSource = objN.MtdBuscarporDni(objE); DataTable dtEmp = new DataTable(); dtEmp = objN.MtdBuscarporDni(objE); if (dtEmp.Rows.Count > 0) { DataRow Fila = dtEmp.Rows[0]; TxtNombre.Text = Fila["Nombre"].ToString(); TxtApellidos.Text = Fila["Apellido"].ToString(); } }
public string MtdAgregarCliente(ClsECliente objECli) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { ClsConexion objcon = new ClsConexion(); objcon.conectar(); //1. Establecer la cadena de conexion sqlCon.ConnectionString = ClsConexion.ConBDcadena; //2. Abrir la conexion de la BD sqlCon.Open(); //3. Establecer el comando SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "USP_I_AgregarCliente"; sqlCmd.CommandType = CommandType.StoredProcedure; //4. Agregar los parametros al comando //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado SqlParameter sqldnicliente = new SqlParameter(); sqldnicliente.ParameterName = "@DniCli"; sqldnicliente.SqlDbType = SqlDbType.VarChar; //sqldnicliente.Direction = ParameterDirection.InputOutput; sqldnicliente.Size = 8; sqldnicliente.Value = objECli.cliDni; sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado SqlParameter sqlParnombre = new SqlParameter(); sqlParnombre.ParameterName = "@NombreCli"; sqlParnombre.SqlDbType = SqlDbType.VarChar; sqlParnombre.Size = 100; sqlParnombre.Value = objECli.cliNombre; sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando //Establecemos los valores para el parametro @precio del Procedimiento Almacenado SqlParameter sqlParApellido = new SqlParameter(); sqlParApellido.ParameterName = "@ApellidoCli"; sqlParApellido.SqlDbType = SqlDbType.VarChar; sqlParApellido.Size = 100; sqlParApellido.Value = objECli.cliApellido; sqlCmd.Parameters.Add(sqlParApellido); //Agregamos el parametro al comando SqlParameter sqlParEmail = new SqlParameter(); sqlParEmail.ParameterName = "@EmailCli"; sqlParEmail.SqlDbType = SqlDbType.VarChar; sqlParEmail.Size = 100; sqlParEmail.Value = objECli.cliEmail; sqlCmd.Parameters.Add(sqlParEmail); //Agregamos el parametro al comando //5. Ejecutamos el commando rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta"; } catch (Exception ex) { rpta = ex.Message; } finally { //6. Cerramos la conexion con la BD if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }