private void btnGuardar_Click(object sender, EventArgs e) { try { clsCliente nuevocliente; if (rbnMasculino.Checked == true) { nuevocliente = new clsCliente(txtNombres.Text, txtApellidos.Text, txtDNI.Text, txtDireccion.Text, 'M'); } else { nuevocliente = new clsCliente(txtNombres.Text, txtApellidos.Text, txtDNI.Text, txtDireccion.Text, 'F'); } nuevocliente.TelefonoCli = txtTelefono.Text; nuevocliente.RUCCli = txtRUC.Text; nuevocliente.EmailCli = txtEmail.Text; nuevocliente.InsertarCliente(); MessageBox.Show("Cliente Registrado"); } catch (Exception ErrorRegCli) { MessageBox.Show(ErrorRegCli.Message); } }
public static List <clsCliente> Listar_PorFechasDeRegistro(DateTime parDesde, DateTime parHasta) { List <clsCliente> x = new List <clsCliente>(); SqlConnection conexion = new SqlConnection(mdlVariables.CadenaDeConexion); SqlCommand cmd = new SqlCommand("usp_Cliente_Listar_Entre_FechasRegistro", conexion); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@parFechaDeRegistroDesde", parDesde); cmd.Parameters.AddWithValue("@parFechaDeRegistroHasta", parHasta); conexion.Open(); SqlDataReader contenedor; contenedor = cmd.ExecuteReader(); while (contenedor.Read() == true) { clsCliente MiObjeto; MiObjeto = new clsCliente(Convert.ToInt32(contenedor["IdCliente"]), contenedor["Nombres_Cli"].ToString(), contenedor["Apellidos_Cli"].ToString(), contenedor["DNI_Cli"].ToString(), contenedor["Direccion_Cli"].ToString(), contenedor["Telefono_Cli"].ToString(), Convert.ToChar(contenedor["Genero_Cli"]), contenedor["RUC_Cli"].ToString(), Convert.ToDateTime(contenedor["FechaInscrip_Cli"]), contenedor["Email_Cli"].ToString()); x.Add(MiObjeto); } conexion.Close(); return(x); }
private void btnGuardar_Click(object sender, EventArgs e) { clsCliente nuevosDatosCliente; if (rbnMasculino.Checked == true) { nuevosDatosCliente = new clsCliente(txtNombres.Text, txtApellidos.Text, txtDNI.Text, txtDireccion.Text, 'M'); } else { nuevosDatosCliente = new clsCliente(txtNombres.Text, txtApellidos.Text, txtDNI.Text, txtDireccion.Text, 'F'); } nuevosDatosCliente.TelefonoCli = txtTelefono.Text; nuevosDatosCliente.RUCCli = txtRUC.Text; nuevosDatosCliente.EmailCli = txtEmail.Text; ClienteSeleccionado.Actualizar(nuevosDatosCliente); MessageBox.Show("Datos actualizados satisfactoriamente."); //Bloquear todo txtNombres.Enabled = false; txtApellidos.Enabled = false; txtDNI.Enabled = false; txtDireccion.Enabled = false; txtRUC.Enabled = false; txtTelefono.Enabled = false; rbnMasculino.Enabled = false; rbnFemenino.Enabled = false; txtEmail.Enabled = false; btnGuardar.Visible = false; btnLimpiar.Enabled = true; }
public void Actualizar(clsCliente NuevosDatos) { SqlConnection conexion = new SqlConnection(mdlVariables.CadenaDeConexion); SqlCommand cmd = new SqlCommand("usp_Cliente_Actualizar", conexion); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@parIdCliente", IdCliente); cmd.Parameters.AddWithValue("@parNUEVO_Nombres_Cli", NuevosDatos.NombresCli); cmd.Parameters.AddWithValue("@parNUEVO_Apellidos_Cli", NuevosDatos.ApellidosCli); cmd.Parameters.AddWithValue("@parNUEVO_DNI_Cli", NuevosDatos.DNICli); cmd.Parameters.AddWithValue("@parNUEVO_Direccion_Cli", NuevosDatos.DireccionCli); cmd.Parameters.AddWithValue("@parNUEVO_Genero_Cli", NuevosDatos.GeneroCli); if (string.IsNullOrEmpty(NuevosDatos.RUCCli)) { cmd.Parameters.AddWithValue("@parNUEVO_RUC_Cli", DBNull.Value); } else { cmd.Parameters.AddWithValue("@parNUEVO_RUC_Cli", NuevosDatos.RUCCli); } if (string.IsNullOrEmpty(NuevosDatos.TelefonoCli)) { cmd.Parameters.AddWithValue("@parNUEVO_Telefono_Cli", DBNull.Value); } else { cmd.Parameters.AddWithValue("@parNUEVO_Telefono_Cli", NuevosDatos.TelefonoCli); } if (string.IsNullOrEmpty(NuevosDatos.EmailCli)) { cmd.Parameters.AddWithValue("@parNUEVO_Email_Cli", DBNull.Value); } else { cmd.Parameters.AddWithValue("@parNUEVO_Email_Cli", NuevosDatos.EmailCli); } conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); }
private void lstvDatos_SelectedIndexChanged(object sender, EventArgs e) { if (lstvDatos.SelectedItems.Count > 0) { ClienteSeleccionado = ClientesEncontrados[lstvDatos.SelectedItems[0].Index]; } txtId.Text = ClienteSeleccionado.IdCliente.ToString(); txtNombres.Text = ClienteSeleccionado.NombresCli.ToString(); txtApellidos.Text = ClienteSeleccionado.ApellidosCli.ToString(); txtDNI.Text = ClienteSeleccionado.DNICli.ToString(); txtDireccion.Text = ClienteSeleccionado.DireccionCli.ToString(); txtTelefono.Text = ClienteSeleccionado.TelefonoCli.ToString(); if (ClienteSeleccionado.GeneroCli.ToString() == "M") { rbnMasculino.Checked = true; } else { rbnFemenino.Checked = true; } txtEmail.Text = ClienteSeleccionado.EmailCli.ToString(); txtRUC.Text = ClienteSeleccionado.RUCCli.ToString(); txtNombres.Enabled = false; txtApellidos.Enabled = false; txtDNI.Enabled = false; txtDireccion.Enabled = false; txtTelefono.Enabled = false; rbnMasculino.Enabled = false; rbnFemenino.Enabled = false; txtEmail.Enabled = false; txtRUC.Enabled = false; btnGuardar.Visible = false; btnActualizar.Visible = true; }
public static List <clsCliente> ListarClienteTodos() { List <clsCliente> x = new List <clsCliente>(); SqlConnection conexion; conexion = new SqlConnection(mdlVariables.CadenaDeConexion); SqlCommand comando; comando = new SqlCommand("usp_Cliente_Listar_Todos", conexion); comando.CommandType = System.Data.CommandType.StoredProcedure; conexion.Open(); SqlDataReader contenedor; contenedor = comando.ExecuteReader(); while (contenedor.Read() == true) { clsCliente MiObjeto; MiObjeto = new clsCliente(Convert.ToInt32(contenedor["IdCliente"]), contenedor["Nombres_Cli"].ToString(), contenedor["Apellidos_Cli"].ToString(), contenedor["DNI_Cli"].ToString(), contenedor["Direccion_Cli"].ToString(), contenedor["Telefono_Cli"].ToString(), Convert.ToChar(contenedor["Genero_Cli"]), contenedor["RUC_Cli"].ToString(), Convert.ToDateTime(contenedor["FechaInscrip_Cli"]), contenedor["Email_Cli"].ToString()); x.Add(MiObjeto); } conexion.Close(); return(x); }
private void lstvDatos_DoubleClick(object sender, EventArgs e) { ClienteSeleccionado = ClientesEncontrados[lstvDatos.SelectedItems[0].Index]; Close(); }
private void btnCancelar_Click(object sender, EventArgs e) { ClienteSeleccionado = null; Close(); }