private void btnActualizarCliente_Click(object sender, EventArgs e) { try { Entidades.Cliente cliente = new Entidades.Cliente(); cliente.Id = IdCliente; cliente.Nombre = txtNombre.Text; cliente.Apellido = txtApellido.Text; cliente.FechaNacimiento = dtpFechaNacimiento.Value; cliente.CorreoElectronico = txtCorreoElectronico.Text; cliente.Direccion = txtDireccion.Text; cliente.Telefono = txtTelefono.Text; Negocio.Cliente objetoNegocio = new Negocio.Cliente(); int resultado = objetoNegocio.Actualizar(cliente); if (resultado > 0) { MessageBox.Show("Datos del cliente actualizados correctamente."); LimpiarCamposCliente(); } else { MessageBox.Show("No fuie posible actualizar los datos del cliente."); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { string apellido = txtBuscarApellido.Text; string telefono = txtBuscarTelefono.Text; Entidades.Cliente objetoCliente = new Entidades.Cliente(); Negocio.Cliente objetoNegocio = new Negocio.Cliente(); //objetoCliente = objetoNegocio.Buscar(apellido, telefono); if (objetoCliente == null) { MessageBox.Show("No se encontro ningún cliente con los filtros indicados."); } else { CargarDatosCliente(objetoCliente); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } }
void cargarClientes() { Negocio.Cliente miCliente = new Negocio.Cliente(); DataTable dtCliente = miCliente.obtenerTodos(); combo_Cliente.ValueMember = "idCliente"; combo_Cliente.DisplayMember = "RazonSocial"; combo_Cliente.DataSource = dtCliente; }
private void CargarInicial(int empresaId, int clienteId) { var scriptCargaInicial = new StringBuilder(""); var usuarioInfo = ObtenerUsuarioInfo(); var tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaTamanioPagina).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlNumeroRegistros, tablaMaestraInfo, "NombreCorto", "NombreLargo"); ddlNumeroRegistros.SelectedValue = "5"; if (empresaId > 0) { var empresaInfo = new Negocio.Empresa().Listar(empresaId); LlenarCombo(ddlEmpresa, empresaInfo, "EmpresaId", "RazonSocial"); ddlEmpresa.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); ddlEmpresa.SelectedValue = empresaId.ToString(); scriptCargaInicial.Append("document.getElementById('" + ddlEmpresa.ClientID + "').value = " + empresaId + ";"); scriptCargaInicial.Append("document.getElementById('trCliente').style.display = 'none';"); } else { if (clienteId > 0) { var clienteInfo = new Negocio.Cliente().Listar(clienteId); LlenarCombo(ddlCliente, clienteInfo, "ClienteId", "Cliente"); ddlCliente.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); ddlCliente.SelectedValue = clienteId.ToString(); scriptCargaInicial.Append("document.getElementById('" + ddlCliente.ClientID + "').value = " + clienteId + ";"); scriptCargaInicial.Append("document.getElementById('trEmpresa').style.display = 'none';"); } else { var empresaInfo = new Negocio.Empresa().Listar(0); LlenarCombo(ddlEmpresa, empresaInfo, "EmpresaId", "RazonSocial"); ddlEmpresa.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); var clienteInfo = new Negocio.Cliente().Listar(0).Where(c => c.TipoPersonaId.Equals(Constantes.TipoPersonaJuridica)).ToList(); LlenarCombo(ddlCliente, clienteInfo, "ClienteId", "Cliente"); ddlCliente.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); } } var paisInfo = new Pais().Listar(0).ToList(); LlenarCombo(ddlPais, paisInfo, "PaisId", "Descripcion"); ddlPais.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); var ubigeoInfo = new Ubigeo().Listar(0, 0, Constantes.TipoUbigeoDepartamento); LlenarCombo(ddlDepartamento, ubigeoInfo, "UbigeoId", "Nombre"); ddlDepartamento.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); RegistrarScript(scriptCargaInicial.ToString(), "CargaInicial"); }
private void CargarDatos() { var script = new StringBuilder(""); grvCliente.DataBind(); int numeroRegistros = Convert.ToInt16(ddlNumeroRegistros.SelectedValue); int numeroPagina = Convert.ToInt16(ViewState["PageIndex"]); int indicePagina = numeroPagina == 0 ? 0 : numeroPagina - 1; pageIndex = indicePagina + 1; var clienteInfoLista = new Negocio.Cliente().ListarPaginado(0, 0, 0, String.Empty, String.Empty, String.Empty, String.Empty, String.Empty, String.Empty, String.Empty, numeroRegistros, indicePagina); grvCliente.DataSource = clienteInfoLista; grvCliente.DataBind(); if (clienteInfoLista.Count > 0) { grvCliente.HeaderRow.Attributes["style"] = "display: none"; grvCliente.UseAccessibleHeader = true; grvCliente.HeaderRow.TableSection = TableRowSection.TableHeader; } rowCount = clienteInfoLista.Count > 0 ? clienteInfoLista.First().TotalFilas : 0; pageCount = CalcPageCount(rowCount); ViewState["PageCount"] = pageCount; #region Texto del Pie de Página if (clienteInfoLista.Count > 0) { if (numeroRegistros == 0) { lblPaginacion.Text = "Página " + pageIndex.ToString("") + " de 1, con un Total de " + rowCount.ToString("") + " registros"; script.Append("document.getElementById('lblPaginacion').innerText = '"); script.Append("Página " + pageIndex.ToString("") + " de 1, con un Total de " + rowCount.ToString("") + " registros';"); } else { lblPaginacion.Text = "Página " + pageIndex.ToString("") + " de " + pageCount.ToString("") + ", con un Total de " + rowCount.ToString("") + " registros"; script.Append("document.getElementById('lblPaginacion').innerText = '"); script.Append("Página " + pageIndex.ToString("") + " de " + pageCount.ToString("") + ", con un Total de " + rowCount.ToString("") + " registros';"); } } else { lblPaginacion.Text = "No se obtuvieron resultados"; script.Append("document.getElementById('lblPaginacion').innerText = 'No se obtuvieron resultados';"); } #endregion RefreshPageButtons(); RegistrarScript(script.ToString(), "Paginacion"); }
private void BuscarPedidoMuestra_Load(object sender, EventArgs e) { date_FechaSolicitud_Desde.Value = DateTime.Now; Negocio.Cliente miCliente = new Negocio.Cliente(); cargarClientes(); radGridView1.DataSource = miPedido.obtenerPedidosTODOS(); for (int i = 0; i < radGridView1.Columns.Count; i++) { radGridView1.Columns[i].BestFit(); } rb_IdPedidoMuestra.ToggleState = Telerik.WinControls.Enumerations.ToggleState.On; }
private void btnRegistrarCliente_Click(object sender, EventArgs e) { try { if (txtNombre.Text == "") { MessageBox.Show("Debe ingresar un nombre."); txtNombre.BackColor = Color.Red; } else { objCliente.Nombre = txtNombre.Text; objCliente.Apellido = txtApellido.Text; objCliente.CorreoElectronico = txtCorreoElectronico.Text; objCliente.FechaNacimiento = dtpFechaNacimiento.Value; objCliente.Direccion = txtDireccion.Text; objCliente.Telefono = txtTelefono.Text; Negocio.Cliente objNegocio = new Negocio.Cliente(); int resultado = 0; if (objCliente.Id == 0) { resultado = objNegocio.Guardar(objCliente); } else { resultado = objNegocio.Actualizar(objCliente); } if (resultado > 0) { MessageBox.Show("Se guardo el cliente."); this.Close(); } else { MessageBox.Show("No se pudo registrar."); } } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } }
private void CargarGrillaClientes(string apellido = "", string telefono = "") { List <Entidades.Cliente> ListaClientes = new List <Entidades.Cliente>(); Negocio.Cliente objetoNegocio = new Negocio.Cliente(); ListaClientes = objetoNegocio.Buscar(apellido, telefono); dgvClientes.AutoGenerateColumns = true; dgvClientes.DataSource = ListaClientes; dgvClientes.Refresh(); if (ListaClientes.Count == 0) { MessageBox.Show("No se encontro ningún cliente con los filtros indicados."); } }
private void dgvClientes_CellClick(object sender, DataGridViewCellEventArgs e) { try { //TODO Modificar o Eliminar Cliente Cliente objCliente = null; switch (e.ColumnIndex) { case 0: //Modificar objCliente = (Cliente)dgvClientes.Rows[e.RowIndex].DataBoundItem; frmClientes frm = new frmClientes(objCliente); frm.Show(); break; case 1: //Eliminar objCliente = (Cliente)dgvClientes.Rows[e.RowIndex].DataBoundItem; string mensaje = "Está seguro de eliminar a " + objCliente.Nombre + " alguien de los registros?"; DialogResult confirmacion = MessageBox.Show(mensaje, "Atencion!", MessageBoxButtons.YesNo); if (confirmacion == DialogResult.Yes) { Negocio.Cliente objNegocio = new Negocio.Cliente(); int resultado = objNegocio.Eliminar(objCliente.Id); if (resultado == 0) { MessageBox.Show("No se pudo eliminar a " + objCliente.Nombre); } else { MessageBox.Show(objCliente.Nombre + " fue eliminado correctamente"); } } break; default: break; } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { Negocio.Cliente nuevoCliente = new Negocio.Cliente(); nuevoCliente.Run = HttpUtility.HtmlEncode(Request.Form["txbRutRegister"]); nuevoCliente.NombreCompleto = HttpUtility.HtmlEncode(Request.Form["txbNombreRegister"]); nuevoCliente.Genero = HttpUtility.HtmlEncode(Request.Form["cmbGenero"]); nuevoCliente.Email = HttpUtility.HtmlEncode(Request.Form["txbEmailRegister"]).ToLower(); nuevoCliente.Password = HttpUtility.HtmlEncode(Request.Form["txbContraseñaRegister"]); nuevoCliente.FechaNacimiento = DateTime.Parse(HttpUtility.HtmlEncode(Request.Form["txbFechaRegister"])); nuevoCliente.Region = HttpUtility.HtmlEncode(Request.Form["txbRegionRegister"]); nuevoCliente.Provincia = HttpUtility.HtmlEncode(Request.Form["txbProvinciaRegister"]); nuevoCliente.Comuna = HttpUtility.HtmlEncode(Request.Form["txbComunaRegister"]); nuevoCliente.Direccion = HttpUtility.HtmlEncode(Request.Form["txbDireccionRegister"]); nuevoCliente.NumeroTelefonico = HttpUtility.HtmlEncode(Request.Form["txbTelRegister"]); ServicioCompras.ServicioClient servicio = new ServicioCompras.ServicioClient(); if (servicio.RegistrarUsuario(nuevoCliente)) { lblResult.Text = "registrado con éxito"; } else { lblResult.Text = "falla al registrar, intente nuevamente "; HtmlAnchor linkRegistro = new HtmlAnchor(); linkRegistro.InnerText = "Volver a página de registro"; linkRegistro.HRef = "login.aspx"; lblResult.Parent.Controls.Add(linkRegistro); } } catch (Exception exc) { lblResult.Text = "falla en el registro: " + exc.Message; HtmlAnchor linkRegistro = new HtmlAnchor(); linkRegistro.InnerText = "Volver a página de registro"; linkRegistro.HRef = "login.aspx"; lblResult.Parent.Controls.Add(linkRegistro); } }
public static Negocio.Cliente obtenerCliente(string username) { DataTable dt; int activo = 1; string sql = "Select * From Cliente where username = @username and activo=@activo"; List<SqlParameter> parametros = new List<SqlParameter>(); parametros.Add(new SqlParameter("@username", username)); parametros.Add(new SqlParameter("@activo", activo)); dt = DAO.AccesoDatos.consultar(sql, parametros); if (dt.Rows.Count > 0) { string usrname = (string)dt.Rows[0]["username"]; string password = (string)dt.Rows[0]["password"]; int cod_TipoDNI = (int)dt.Rows[0]["cod_TipoDNI"]; Negocio.TipoDNI t = TipoDNIManager.obtenerTipoDNI(cod_TipoDNI); int nroDNI = (int)dt.Rows[0]["nroDNI"]; string nombre = (string)dt.Rows[0]["nombre"]; string apellido = (string)dt.Rows[0]["apellido"]; DateTime fecha_Nacimiento = (DateTime)dt.Rows[0]["fecha_Nacimiento"]; string domicilio = (string)dt.Rows[0]["domicilio"]; int barrio = (int)dt.Rows[0]["cod_Barrio"]; Negocio.Barrio b = BarrioManager.obtenerBarrio(barrio); int cod_Sexo = (int)dt.Rows[0]["cod_Sexo"]; Negocio.Sexo s = SexoManager.obtenerSexo(cod_Sexo); string email = (string)dt.Rows[0]["email"]; string telefono = (string)dt.Rows[0]["telefono"]; string celular = (string)dt.Rows[0]["celular"]; Negocio.Cliente c = new Negocio.Cliente(usrname, password, t, nroDNI, nombre, apellido, fecha_Nacimiento, domicilio, b, s, email, telefono, celular); return c; } else { return null; } }
public bool EditarUsuario(Negocio.Cliente clienteEditado) { return(base.Channel.EditarUsuario(clienteEditado)); }
public bool RegistrarUsuario(Negocio.Cliente nuevoCliente) { return(base.Channel.RegistrarUsuario(nuevoCliente)); }
public void RegistrarUsuario(Entidades.Cliente cliente) { Negocio.Cliente negocioCliente = new Negocio.Cliente(); negocioCliente.InsertarCliente(cliente); }
public Cliente Login(string usuario, string contrasena) { Negocio.Cliente negocioCliente = new Negocio.Cliente(); return(negocioCliente.Login(usuario, contrasena)); }
public void ActualizarPerfil(Cliente cliente) { Negocio.Cliente negocioCliente = new Negocio.Cliente(); negocioCliente.InsertarCliente(cliente); }
public Administracion() { InitializeComponent(); cliente = new Negocio.Cliente(); formaPago = new Negocio.FormaPago(); }
protected void btnGuardarCliente_OnClick(object sender, EventArgs e) { var usuarioInfo = ObtenerUsuarioInfo(); var script = new StringBuilder(String.Empty); var mensaje = new StringBuilder(String.Empty); var clienteId = Convert.ToInt32(hdnClienteId.Value); #region Datos Cliente var clienteInfo = new ClienteInfo(); clienteInfo.ClienteId = Convert.ToInt32(hdnClienteId.Value); //clienteInfo.Codigo = txtCodigo.Text.Trim(); clienteInfo.Codigo = txtNumeroDocumento.Text.Trim(); clienteInfo.TipoPersonaId = Convert.ToInt32(ddlTipoPersona.SelectedValue); clienteInfo.Nombres = txtNombres.Text.Trim(); clienteInfo.ApellidoPaterno = txtApellidoPaterno.Text.Trim(); clienteInfo.ApellidoMaterno = txtApellidoMaterno.Text.Trim(); clienteInfo.RazonSocial = txtRazonSocial.Text.Trim(); clienteInfo.Descripcion = txtDescripcion.Text.Trim(); clienteInfo.TipoDocumentoId = Convert.ToInt32(ddlTipoDocumento.SelectedValue); clienteInfo.NumeroDocumento = txtNumeroDocumento.Text.Trim(); clienteInfo.PaisId = Convert.ToInt32(ddlPais.SelectedValue); clienteInfo.DepartamentoId = Convert.ToInt32(ddlDepartamento.SelectedValue); clienteInfo.ProvinciaId = Convert.ToInt32(Request.Form[ddlProvincia.UniqueID]); clienteInfo.DistritoId = Convert.ToInt32(Request.Form[ddlDistrito.UniqueID]); clienteInfo.Ciudad = txtCiudad.Text.Trim(); clienteInfo.Direccion = txtDireccion.Text.Trim(); clienteInfo.Telefono = txtTelefono.Text.Trim(); clienteInfo.Celular = txtCelular.Text.Trim(); clienteInfo.Fax = txtFax.Text.Trim(); clienteInfo.Correo = txtCorreo.Text.Trim(); clienteInfo.Contacto = txtContacto.Text.Trim(); clienteInfo.Url = txtUrl.Text.Trim(); clienteInfo.Imagen = String.Empty; clienteInfo.Activo = (chkActivo.Checked) ? 1 : 0; #endregion if (clienteId.Equals(0)) { clienteInfo.UsuarioCreacionId = usuarioInfo.UsuarioId; clienteId = new Negocio.Cliente().Insertar(clienteInfo); if (clienteId > 0) { script.Append("document.getElementById('hdnClienteId').value = " + clienteId + ";"); mensaje.Append("Se registró al cliente correctamente"); } else { mensaje.Append("Ya existe un cliente registrado con el N° de documento: " + txtNumeroDocumento.Text.Trim()); } } else { clienteInfo.UsuarioModificacionId = usuarioInfo.UsuarioId; clienteId = new Negocio.Cliente().Actualizar(clienteInfo); if (clienteId > 0) { script.Append("document.getElementById('hdnClienteId').value = " + clienteId + ";"); mensaje.Append("Se registró al cliente correctamente"); } else { mensaje.Append("Ya existe un cliente registrado con el N° de documento: " + txtNumeroDocumento.Text.Trim()); } } script.Append("MostrarMensaje('" + mensaje + "');"); script.Append("LimpiarCliente();"); script.Append("var modalDialog = $find('mpeCliente'); modalDialog.hide();"); CargarDatos(); RegistrarScript(script.ToString(), "GuardarCliente"); }