public void altaCliente(ClsCliente oCliente, ClsUsuario oUsuario) { try { IHash interfazSeguridad = new Hash(); string passHasheada = interfazSeguridad.obtenerHash(oUsuario.password); oUsuario.password = passHasheada; //Activo el usuario, ya que es un nuevo empleado. oUsuario.activo = true; DALUsuario oDalUsuario = new DALUsuario(); oDalUsuario.altaUsuario(oUsuario, oCliente); string pDetalle = "Nuevo Cliente generado ID:" + oCliente.nombre.ToString() + " con susuario: " + oUsuario.usr.ToString() + "satisfactoriamente."; string pModulo = "BLL"; interfazServiceLayer.registrarEventoNegocio(pDetalle, pModulo); } catch (DalExcepcion ex) { DalExcepcion oDExcepcion = new DalExcepcion(ex.Message); interfazServiceLayer.registrarEvento(oDExcepcion); } catch (Exception ex) { BllExcepcion oBExcepcion = new BllExcepcion(ex.Message); interfazServiceLayer.registrarEvento(oBExcepcion); } }
private void editarClien() { if (tbCliAgNombre.Text == "" || tbCliAgTel.Text == "" || tbCliAgDni.Text == "" || tbCliAgDirec.Text == "" || v.isValidEmail(tbCliAgCorreo.Text) == false) { MessageBox.Show("Debe completar los campos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult ask = MessageBox.Show("Seguro que desea actualizar cliente?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (ask == DialogResult.Yes) { try { ClsCliente.editarCliente(tbCliAgNombre, tbCliAgCorreo, tbCliAgTel, tbCliAgDni, tbCliAgDirec, dgvClien); panelAgregarClien.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } ClsCliente.refrescarCliente(dgvClien); this.limpiarCl(); editarCliWasClicked = false; } } }
public void actualizarDatosCliente(ClsCliente oCliente) { try { var _cliente = from d in contexto.Cliente where d.Id_Cliente == oCliente.idCliente select d; foreach (Cliente oTblCliente in _cliente) { oCliente.nombre = oCliente.nombre; oCliente.telefono = oCliente.telefono; oCliente.direccion = oCliente.direccion; oCliente.mail = oCliente.mail; //oTblCliente.idUsuario = oCliente.idUsuario; } contexto.SaveChanges(); } catch (Exception ex) { DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message); throw oDExcepcion; } }
public FormApp(ClsCliente cliente) { InitializeComponent(); FormApp.cliente = cliente; txtTitular.Text = cliente.Titular; txtSaldo.Text = CuentaController.ConsultarSaldo(cliente.Cuenta); }
public List <ClsCliente> ObtenerClientes() { List <ClsCliente> clientes = new List <ClsCliente>(); DataTable dt = new DataTable(); string store = "s_listarCliente"; dt = data.Leer(store); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { ClsCliente c = new ClsCliente(); c.ID = Convert.ToInt32(row["ID"].ToString()); c.Nombre = row["Nombre"].ToString(); c.Apellido = row["Apellido"].ToString(); c.DNI = Convert.ToInt32(row["DNI"].ToString()); c.FechaNac = Convert.ToDateTime(row["FechaNac"].ToString()); c.Email = row["Email"].ToString(); clientes.Add(c); } } return(clientes); }
public static bool Guardar(ClsCliente Cliente) { string Procedimiento = string.Empty; ClsNSQLParametro[] parametros; if (Cliente.Id != string.Empty) { Procedimiento = "ActualizarCliente"; parametros = new ClsNSQLParametro[4]; parametros[0] = new ClsNSQLParametro(Cliente.Id, "@Id", SqlDbType.VarChar); parametros[1] = new ClsNSQLParametro(Cliente.RazonSocial, "@RazonSocial", SqlDbType.VarChar); parametros[2] = new ClsNSQLParametro(Cliente.Documento, "@Documento", SqlDbType.VarChar); parametros[3] = new ClsNSQLParametro(Cliente.Telefono, "@Telefono", SqlDbType.VarChar); parametros[4] = new ClsNSQLParametro(Cliente.IdTipoCliente, "@IdTipoCliente", SqlDbType.VarChar); } else { Procedimiento = "CrearCliente"; parametros = new ClsNSQLParametro[4]; parametros[0] = new ClsNSQLParametro(Cliente.Id, "@Id", SqlDbType.VarChar); parametros[1] = new ClsNSQLParametro(Cliente.RazonSocial, "@RazonSocial", SqlDbType.VarChar); parametros[2] = new ClsNSQLParametro(Cliente.Documento, "@Documento", SqlDbType.VarChar); parametros[3] = new ClsNSQLParametro(Cliente.Telefono, "@Telefono", SqlDbType.VarChar); parametros[4] = new ClsNSQLParametro(Cliente.IdTipoCliente, "@IdTipoCliente", SqlDbType.VarChar); } return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null); }
private void BindingNavigatorDeleteItem_Click(object sender, EventArgs e) { try { if (Permiso != 1) { MessageBox.Show("No Tiene los privilegios que le \n Permitan Eliminar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } DialogResult Result = MessageBox.Show("Seguro que desea Eliminar el registro", "Eliminar registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { ClsCliente CA = (ClsCliente)clsClienteBindingSource.Current; CA.Status = 0; clsClienteBindingSource.ResetBindings(false); ClsCliente.UpdateCliente(CA); //ClsCliente.UpdateCatalogoCliente(CA); MessageBox.Show("El Prospecto se ha sido Eliminado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } ValAdd = false; ListCliente = ClsCliente.ListCliente(); clsClienteBindingSource.DataSource = ListCliente; AccionesNavigator(0); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e) { if (ValAdd == false) { ValAdd = true; //*************** if (Permiso != 3) { AccionesNavigator(1); ClsCliente cont = (ClsCliente)clsClienteBindingSource.Current; cont.Status = 1; cont.TipoPersona = 1; clsListasTipoPersonaComboBox.SelectedValue = 1; cont.Zona = 1; cont.FechaNac = DateTime.Now; this.fechaNacDateTimePicker.Value = DateTime.Now; clsListasComboBox.SelectedValue = 1; clsClienteBindingSource.ResetBindings(false); clsListasTipoPersonaComboBox.Focus(); } else { MessageBox.Show("No Tiene los privilegios que le \n Permitan Agregar Registros", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Stop); AccionCancelar(); } //***************** } }
//VALIDA CLIENTE private bool validaCliente(string Apell_Pat, string Apell_Mat, string Nombre, string RFC) //** { int cont = 0; for (int i = 0; i <= clsClienteBindingSource.Count - 1; i++) { clsClienteBindingSource.Position = i; ClsCliente CA = (ClsCliente)clsClienteBindingSource.Current; if (Convert.ToInt16(this.clsListasTipoPersonaComboBox.SelectedValue) == 1) //Fisica 1 { if (CA.RFC.Trim() == RFC.Trim() && CA.Apell_Pat.Trim() == Apell_Pat.Trim() && CA.Apell_Mat.Trim() == Apell_Mat.Trim() && CA.Nombre.Trim() == Nombre.Trim()) { cont = cont + 1; } } else //Moral 2 { if (CA.RFC.Trim() == RFC.Trim() && CA.Nombre.Trim() == Nombre.Trim()) { cont = cont + 1; } } } if (cont >= 2) { return(true); } else { return(false); } }
private void FVendedor_Load(object sender, EventArgs e) { cbFTipoVenta.SelectedIndex = 0; ClsFacturacion.idFactura(lblFIDnum); ClsFacturacion.refrscarFacturasV(dgvCabec, idUser); ClsCliente.refrescarCliente(dgvClien); }
private void button2_Click(object sender, EventArgs e) { try { if (validarCampos()) { ClsCliente c = new ClsCliente(); c.ID = Convert.ToInt32(txtID.Text); c.Nombre = txtNombre.Text; c.Apellido = txtApellido.Text; c.DNI = Convert.ToInt32(txtDNI.Text); c.FechaNac = Convert.ToDateTime(dtFechaNac.Text); c.Email = txtEmail.Text; cBll.Actualizar(c); ObtenerClientes(); } else { MessageBox.Show("Datos mal ingresados"); return; } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error"); return; } }
public string[] BuscarCliente(string cedula) { ClsCliente cliente = new ClsCliente(); string[] vs = cliente.Buscar(cedula); return(vs); }
public static string CrearCliente(string titular, int nroDocumento, string contrasenia) { ClsCuenta cuenta = new ClsCuenta(); ClsCliente cliente = new ClsCliente(titular, nroDocumento, contrasenia, cuenta); clientes.Add(cliente); return("Cuenta creada satisfactoriamente"); }
private void btnEliminar_Click(object sender, EventArgs e) { ClsCliente cliente = new ClsCliente(); cliente.eliminarClient(Convert.ToInt32(txtIdClient.Text)); carga(); clear(); }
private void btnCliEditar_Click(object sender, EventArgs e) { panelAgregarClien.Enabled = true; lblAgregarClien.Visible = false; lblEditarClien.Visible = true; editarCliWasClicked = true; agregarCliWasClicked = false; ClsCliente.obtenerCliente(tbCliAgNombre, tbCliAgCorreo, tbCliAgTel, tbCliAgDni, tbCliAgDirec, dgvClien); }
private void CteDirtoolStripButton_Click(object sender, EventArgs e) { try { ClsCliente Cliente = (ClsCliente)clsClienteBindingSource.Current; IdCliente = Cliente.IdCliente; FrmProspectoDireccion ClienteDireccion = new FrmProspectoDireccion(IdCliente, Permiso); ClienteDireccion.ShowDialog(); } catch (Exception Ex) { MessageBox.Show(Ex.Message + " -- " + Ex.InnerException); } }
void carga() { dgvCliente.Rows.Clear(); ClsCliente cliente = new ClsCliente(); List <tb_cliente> list = cliente.cargarComboCliente(); foreach (var iteracion in list) { dgvCliente.Rows.Add(iteracion.iDCliente, iteracion.nombreCliente, iteracion.direccionCliente, iteracion.duiCliente); } }
private void btnGuardar_Click(object sender, EventArgs e) { ClsCliente clsclient = new ClsCliente(); tb_cliente clientList = new tb_cliente(); clientList.nombreCliente = txtClientName.Text; clientList.direccionCliente = txtDirrecion.Text; clientList.duiCliente = txtDui.Text; clsclient.saveClient(clientList); carga(); clear(); }
public void enviarCorreo(ClsCliente oCliente, string pAsunto, string pCuerpoMail) { try { Mail oMail = new Mail(oCliente.mail, pAsunto, pCuerpoMail); CorreoElectronico oCorreoElectronico = new CorreoElectronico(); oCorreoElectronico.EnviarCorreo(oMail); } catch (Exception) { throw; } }
private void btnActualizar_Click(object sender, EventArgs e) { ClsCliente cliente = new ClsCliente(); tb_cliente clientList = new tb_cliente(); clientList.iDCliente = Convert.ToInt32(txtIdClient.Text); clientList.nombreCliente = txtClientName.Text; clientList.direccionCliente = txtDirrecion.Text; clientList.duiCliente = txtDui.Text; cliente.updateClient(clientList); carga(); clear(); }
public void Eliminar(ClsCliente c) { try { string store = "s_EliminarCliente"; Hashtable table = new Hashtable(); table.Add("@ID", c.ID); data.Escribir(store, table); } catch (Exception) { return; } }
public ClsCliente obtenerClientePorUsuario(string pUsuario) { ClsCliente oCliente = new ClsCliente(); ClsUsuario oUsuario = new ClsUsuario(); DALUsuario oDalUsuario = new DALUsuario(); try { oUsuario = oDalUsuario.obtenerUsuarioPorNombreUsuario(pUsuario); var items = from d in contexto.Cliente where d.idUsuario == oUsuario.idUsuario select d; IEnumerator <Cliente> enu = items.GetEnumerator(); while (enu.MoveNext()) { oCliente.idCliente = enu.Current.Id_Cliente; oCliente.nombre = oCliente.nombre; oCliente.telefono = oCliente.telefono; oCliente.direccion = oCliente.direccion; oCliente.mail = oCliente.mail; oCliente.idUsuario = oCliente.idUsuario; //var items2 = from d in contexto.OpcionDePago // where d.idOpcionDePago == enu.Current.opcionDePago // select d; //IEnumerator<OpcionDePago> enu2 = items2.GetEnumerator(); //while (enu2.MoveNext()) //{ // OpcionDePago oOpcionDePago = new OpcionDePago(); // oOpcionDePago = new OpcionDePago(); // oOpcionDePago.idOpcionDePago = enu2.Current.idOpcionDePago; // oOpcionDePago.nombre = enu2.Current.nombre; // oCliente.opcionDePago = oOpcionDePago; //} } } catch (Exception ex) { DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message); throw oDExcepcion; } return(oCliente); }
private void frmVenta_Load(object sender, EventArgs e) { ultimocorrelativodeventa(); ClsCliente cliente = new ClsCliente(); comBoxCliente.DataSource = cliente.cargarComboCliente(); comBoxCliente.DisplayMember = "nombreCliente"; comBoxCliente.ValueMember = "iDCliente"; ClsDocumento documento = new ClsDocumento(); comBoxTipDocument.DataSource = documento.cargarComboDocument(); comBoxTipDocument.DisplayMember = "nombreDocumento"; comBoxTipDocument.ValueMember = "iDDocumento"; }
public FrmProspecto(int _Permiso) { InitializeComponent(); Permiso = _Permiso; //Tipo de persona (Cliente) ListTipoPersona = ClsListas.ListTipoPersona(); clsListasTipoPersonaBindingSource.DataSource = ListTipoPersona; //Filtro de Busqueda ListFiltroBusq = ClsListas.ListBusqueda(); clsListasFiltrobindingSource.DataSource = ListFiltroBusq; //Zona de Cliente ListZona = ClsListas.ListZona(); clsListasZonaBindingSource.DataSource = ListZona; //Status de Cliente: 1-Normal,0-Suspendido //ListStatus = ClsListas.ListCmbStatus(); //clsListasStatusBindingSource.DataSource = ListStatus; //Cargo la lista de Clientes ListCliente = ClsCliente.ListCliente(); clsClienteBindingSource.DataSource = ListCliente; if (ListCliente.Count == 0) { ClsCliente cont = new ClsCliente(); ListCliente.Add(cont); cont.Status = 1; cont.TipoPersona = 1; clsListasTipoPersonaComboBox.SelectedValue = 1; cont.Zona = 1; clsListasComboBox.SelectedValue = 1; cont.FechaNac = DateTime.Now; this.fechaNacDateTimePicker.Value = DateTime.Now; clsClienteBindingSource.DataSource = ListCliente; clsClienteBindingSource.ResetBindings(false); AccionesNavigator(1); clsListasTipoPersonaComboBox.Focus(); } else { AccionesNavigator(0); } }
private void button1_Click(object sender, EventArgs e) { try { ClsCliente c = new ClsCliente(); c.ID = Convert.ToInt32(txtID.Text); cBll.Eliminar(c); ObtenerClientes(); } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error"); return; } }
public ClsCliente obtenerClientePorIdCliente(int pIdCliente) { ClsCliente oCliente = new ClsCliente(); try { var items = from d in contexto.Cliente where d.Id_Cliente == pIdCliente select d; IEnumerator <Cliente> enu = items.GetEnumerator(); while (enu.MoveNext()) { oCliente.idCliente = enu.Current.Id_Cliente; oCliente.nombre = enu.Current.Nombre; oCliente.telefono = enu.Current.Telefono; oCliente.direccion = enu.Current.Direccion; oCliente.mail = enu.Current.Mail; oCliente.idUsuario = enu.Current.idUsuario; //var items2 = from d in contexto.OpcionDePago // where d.idOpcionDePago == enu.Current.opcionDePago // select d; //IEnumerator<OpcionDePago> enu2 = items2.GetEnumerator(); //while (enu2.MoveNext()) //{ // OpcionDePago oOpcionDePago = new OpcionDePago(); // oOpcionDePago = new OpcionDePago(); // oOpcionDePago.idOpcionDePago = enu2.Current.idOpcionDePago; // oOpcionDePago.nombre = enu2.Current.nombre; // oCliente.opcionDePago = oOpcionDePago; //} } } catch (Exception ex) { DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message); throw oDExcepcion; } return(oCliente); }
public ActionResult editarCliente(int pIdCliente) { ClsCliente oCliente = new ClsCliente(); try { oCliente = intNegAbmCliente.obtenerClientePorId(pIdCliente); //var listadoOpcionesDePago = intNegAbmCliente.obtenerOpcionesDePago(); //ViewBag.opcionDePago = new SelectList(listadoOpcionesDePago, "idOpcionDePago", "nombre"); } catch (Exception ex) { WebExcepcion oWExcepcion = new WebExcepcion(ex.Message); interfazServiceLayer.registrarEvento(oWExcepcion); } return(View(oCliente)); }
public ActionResult DetalleCliente(string pUsuario) { Web.Models.DetalleCliente oDetalleCliente = new Web.Models.DetalleCliente(); ClsCliente oCliente = new ClsCliente(); try { oCliente = intNegAbmCliente.obtenerClientePorUsuario(pUsuario); if (oCliente.nombre != null) { oDetalleCliente.idCliente = oCliente.idCliente; oDetalleCliente.nombre = oCliente.nombre; oDetalleCliente.email = oCliente.mail; oDetalleCliente.direccion = oCliente.direccion; oDetalleCliente.telefono = oCliente.telefono; //if (oCliente.opcionDePago != null) //{ // oDetalleCliente.opcionDePago = oCliente.opcionDePago; //} //if (oCliente.oEmpleado != null) //{ // oDetalleCliente.oEmpleado = oCliente.oEmpleado; //} // oDetalleCliente.listadoPedidos = intNegGestionPedido.obtenerPedidosDeCliente(oCliente.idCliente); } else { ViewBag.mostrarMensaje = "ERROR"; ViewBag.mensaje = "Se produjo un error al obtener la información del cliente"; return(View(oDetalleCliente)); } } catch (Exception ex) { WebExcepcion oWExcepcion = new WebExcepcion(ex.Message); interfazServiceLayer.registrarEvento(oWExcepcion); } return(View(oDetalleCliente)); }
public void InsertarActualizar(ClsCliente c) { string store = "s_InsertarCliente"; Hashtable table = new Hashtable(); if (c.ID != 0) { store = "s_ModificarCliente"; table.Add("@ID", c.ID); } table.Add("@Nombre", c.Nombre); table.Add("@Apellido", c.Apellido); table.Add("@DNI", c.DNI); table.Add("@FechaNac", c.FechaNac); table.Add("@Email", c.Email); data.Escribir(store, table); }
public void actualizarDatosCliente(ClsCliente oCliente) { DALCliente oDalCliente = new DALCliente(); try { oDalCliente.actualizarDatosCliente(oCliente); } catch (DalExcepcion ex) { DalExcepcion oDExcepcion = new DalExcepcion(ex.Message); interfazServiceLayer.registrarEvento(oDExcepcion); } catch (Exception ex) { BllExcepcion oBExcepcion = new BllExcepcion(ex.Message); interfazServiceLayer.registrarEvento(oBExcepcion); } }