private void Btneliminar_Click(object sender, EventArgs e) { int Indice = 0; if (Chkeliminar.Checked) { if (Convert.ToBoolean(Datagridcliente.Rows[Indice].Cells[0].Value) != false) { try { DialogResult Opcion; Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { string Codigo; string Rpta = ""; foreach (DataGridViewRow row in Datagridcliente.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToString(row.Cells[1].Value); Rpta = Ncliente.Eliminar(Convert.ToInt32(Codigo)); if (Rpta.Equals("OK")) { this.MensajeOk("Se Eliminó Correctamente el registro"); } else { this.MensajeError(Rpta); } } } this.Mostrar(); this.Chkeliminar.Checked = false; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } else { MensajeError("Debe Seleccionar un Cliente a Eliminar"); Erroricono.SetError(Datagridcliente, "Selecione un Cliente"); } } else { MensajeError("Debe Seleccionar la Casilla"); Erroricono.SetError(Chkeliminar, "Selecione la Casilla"); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult opcion = MessageBox.Show("¿Realmente desea eliminar el/los clientes seleccionados?", "Sistema de Ventas", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (opcion == DialogResult.Yes) { int IdCliente = 0; string respuesta = ""; foreach (DataGridViewRow fila in dataListado.Rows) { if (Convert.ToBoolean(fila.Cells[0].Value)) { IdCliente = Convert.ToInt32(fila.Cells[1].Value); respuesta = Ncliente.Eliminar(IdCliente); if (respuesta.Equals("Ok")) { Utilidades.MensajeOK("El/los clientes se eleminaron correctamente."); } else { Utilidades.MensajeError(respuesta); } } } Mostrar(); chkEliminar.Checked = false; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//Método BuscarNum_Documento private void BuscarNum_Documento() { this.Datagridcliente.DataSource = Ncliente.BuscarNum_Documento(this.txtbuscar.Text); this.OcultarColumnas(); lblTotal.Text = "Total de Registros: " + Convert.ToString(Datagridcliente.Rows.Count); }
//Método Mostrar private void Mostrar() { this.Datagridcliente.DataSource = Ncliente.Mostrar(); this.OcultarColumnas(); lblTotal.Text = "Total de Registros: " + Convert.ToString(Datagridcliente.Rows.Count); }
private void Btnguardar_Click(object sender, EventArgs e) { try { string Rpta = ""; if (this.Txtnombre.Text == string.Empty || this.Txtapellidos.Text == string.Empty || this.Txtnumdocumento.Text == string.Empty || this.Txtdireccion.Text == string.Empty) { MensajeError("Falta ingresar algunos datos, serán remarcados"); Erroricono.SetError(Txtnombre, "Ingrese un Valor"); Erroricono.SetError(Txtapellidos, "Ingrese un Valor"); Erroricono.SetError(Txtnumdocumento, "Ingrese un Valor"); Erroricono.SetError(Txtdireccion, "Ingrese un Valor"); } else { if (this.IsNuevo) { Rpta = Ncliente.Insertar(this.Txtnombre.Text.Trim().ToUpper(), this.Txtapellidos.Text.Trim().ToUpper(), this.Cmbsexo.Text, Dtfechanacimiento.Value, Cmbtipodocumento.Text, Txtnumdocumento.Text, Txtdireccion.Text, Txttelefono.Text, Txtemailcli.Text); } else { Rpta = Ncliente.Editar(Convert.ToInt32(this.Txtidcliente.Text), this.Txtnombre.Text.Trim().ToUpper(), this.Txtapellidos.Text.Trim().ToUpper(), this.Cmbsexo.Text, Dtfechanacimiento.Value, Cmbtipodocumento.Text, Txtnumdocumento.Text, Txtdireccion.Text, Txttelefono.Text, Txtemailcli.Text); } if (Rpta.Equals("OK")) { if (this.IsNuevo) { this.MensajeOk("Se Insertó de forma correcta el registro"); } else { this.MensajeOk("Se Actualizó de forma correcta el registro"); } } else { this.MensajeError(Rpta); } this.IsNuevo = false; this.IsEditar = false; this.Botones(); this.Limpiar(); this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//Metodo BuscarNumDocumento private void BuscarNumDocumento() { dataListado.DataSource = Ncliente.BuscarNumDocumento(txtBuscar.Text); OcultarColumnas(); lblTotal.Text = "Total Registros: " + dataListado.Rows.Count; }
//Metodo Mostrar Presentaciones private void Mostrar() { dataListado.DataSource = Ncliente.Mostrar(); OcultarColumnas(); lblTotal.Text = "Total Registros: " + dataListado.Rows.Count; }
//Metodo BuscarApellido private void BuscarApellido() { this.dataListado.DataSource = Ncliente.BuscarApellido(txtBuscar.Text); this.OcultarColumnas(); lblTotal.Text = "Total Registros: " + dataListado.Rows.Count; }
private void btnGuardar_Click(object sender, EventArgs e) { try { string respuesta = ""; if (txtNombre.Text == string.Empty) { Utilidades.MensajeError("Falta ingresar algunos datos."); errorIcono.SetError(txtNombre, "Ingrese el nombre del cliente"); } else if (txtApellido.Text == string.Empty) { Utilidades.MensajeError("Falta ingresar algunos datos."); errorIcono.SetError(txtApellido, "Ingrese el apellido del cliente"); } else if (txtNumDocumento.Text == string.Empty) { Utilidades.MensajeError("Falta ingresar algunos datos."); errorIcono.SetError(txtNumDocumento, "Ingrese el número de documento"); } else if (txtDireccion.Text == string.Empty) { Utilidades.MensajeError("Falta ingresar algunos datos."); errorIcono.SetError(txtDireccion, "Ingrese la dirección del cliente"); } else { if (isNuevo) { respuesta = Ncliente.Insertar(txtNombre.Text.Trim().ToUpper(), txtApellido.Text.Trim().ToUpper(), cbSexo.Text, dtFechaNacimineto.Value, cbTipoDocumento.Text, txtNumDocumento.Text, txtDireccion.Text, mtxtTelefono.Text, txtEmail.Text); } else { respuesta = Ncliente.Editar(Convert.ToInt32(txtIdCliente.Text), txtNombre.Text.Trim().ToUpper(), txtApellido.Text.Trim().ToUpper(), cbSexo.Text, dtFechaNacimineto.Value, cbTipoDocumento.Text, txtNumDocumento.Text, txtDireccion.Text, mtxtTelefono.Text, txtEmail.Text); } if (respuesta.Equals("Ok")) { if (isNuevo) { Utilidades.MensajeOK("El cliente se agregó correctamente"); } else { Utilidades.MensajeOK("La cliente se editó correctamente"); } } else { Utilidades.MensajeError(respuesta); } isNuevo = false; isEditar = false; HabilitarBotones(); Limpiar(); Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }