protected void ctrl_btnGuardar_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(ctrl_txtPrimerNombre.Text)) { MensajeExito("Primer nombre obligatorio."); return; } if (String.IsNullOrEmpty(ctrl_txtPrimerApellido.Text)) { MensajeExito("Primer apellido obligatorio."); return; } if (String.IsNullOrEmpty(ctrl_txtIdentificacion.Text)) { MensajeExito("Identificación obligatorio."); return; } int id = Convert.ToInt32(ctrl_hdIdCliente.Value); int idPersona = Convert.ToInt32(ctrl_hdIdPersona.Value); Entidades.Cliente cliente = new Entidades.Cliente(); cliente.Email = ctrl_txtEmail.Text; cliente.FechaActualizacion = DateTime.Now; cliente.FechaCreacion = DateTime.Now; cliente.FechaNacimiento = DateTime.Now; cliente.Habilitado = true; cliente.Identificacion = ctrl_txtIdentificacion.Text; cliente.IdSexo = Convert.ToInt32(ctrl_ddlSexo.SelectedValue); cliente.IdTipoDocumento = Convert.ToInt32(crtl_ddlTipoIdentificacion.SelectedValue); cliente.PrimerApellido = ctrl_txtPrimerApellido.Text; cliente.PrimerNombre = ctrl_txtPrimerNombre.Text; cliente.SegundoApellido = ctrl_txtSegundoApellido.Text; cliente.SegundoNombre = ctrl_txtSegundoNombre.Text; cliente.TarjetaFidelizacion = ctrl_txtTarjetaFidelizacion.Text; cliente.Telefono = ctrl_txtTelefono.Text; if (id <= 0) { cliente = bl.Guardar(cliente); } else { cliente.IdCliente = id; cliente.IdPersona = idPersona; bl.Actualizar(cliente); } Buscar(); Limpiar(); MensajeExito("Cliente creado con éxito"); } catch (Exception ex) { MensajeError(ex.Message); } }
private void Buscar() { Entidades.Cliente cliente = new Entidades.Cliente(); cliente.Identificacion = ctrl_txtIdentificacionFiltro.Text; cliente.PrimerNombre = ctrl_txtNombreFiltro.Text; ICollection <Entidades.Cliente> clientes = bl.ObtenerPorFiltro(cliente); ctrl_gvClientes.DataSource = clientes; ctrl_gvClientes.DataBind(); }
private void Seleccionar(int id) { Entidades.Cliente cliente = bl.ObtenerPorId(id); ctrl_hdIdCliente.Value = cliente.IdCliente.ToString(); ctrl_hdIdPersona.Value = cliente.IdPersona.ToString(); ctrl_txtEmail.Text = cliente.Email; ctrl_txtIdentificacion.Text = cliente.Identificacion; ctrl_ddlSexo.SelectedValue = cliente.IdSexo.ToString(); crtl_ddlTipoIdentificacion.SelectedValue = cliente.IdTipoDocumento.ToString(); ctrl_txtPrimerApellido.Text = cliente.PrimerApellido; ctrl_txtPrimerNombre.Text = cliente.PrimerNombre; ctrl_txtSegundoApellido.Text = cliente.SegundoApellido; ctrl_txtSegundoNombre.Text = cliente.SegundoNombre; ctrl_txtTarjetaFidelizacion.Text = cliente.TarjetaFidelizacion; ctrl_txtTelefono.Text = cliente.Telefono; }