private void btnAceptar_Click(object sender, EventArgs e) { try { entCliente cliente = new entCliente(); cliente.dniCliente = int.Parse(txtDni.Text.Trim()); cliente.nombre = txtNombre.Text.Trim(); cliente.apellidoP = txtApellidoPaterno.Text.Trim(); cliente.apellidoM = txtApellidoMaterno.Text.Trim(); cliente.edad = int.Parse(txtEdad.Text.Trim()); if (cmbSexo.SelectedItem.ToString() == "FEMENINO") { cliente.sexo = 'F'; } else if (cmbSexo.SelectedItem.ToString() == "MASCULINO") { cliente.sexo = 'M'; } cliente.telefono = int.Parse(txtTelefono.Text.Trim()); cliente.correo = txtCorreo.Text.Trim(); cliente.habilitado = true; logCliente.Instancia.InsertaCliente(cliente); } catch (Exception ex) { MessageBox.Show("Error" + ex); } cerrar(); refClie.abrir(); }
private void btnBuscarCliente_Click(object sender, EventArgs e) { try { entCliente c = null; String num_doc = txtNumDoc.Text; c = negCliente.Intancia.BuscarCliente(0, num_doc); txtNombreCliente.Text = c.Nombre_Cliente; txtNumDoc.Text = c.NumeroDoc_Cliente.Trim(); LocalBD.Instancia.ReturnIdClienteNV(1, c.Id_Cliente); } catch (ApplicationException) { DialogResult r = MessageBox.Show("No se encontro registro, ¿Desea realiza búsqueda avanzada?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { /* escribe en el metodo el formulario q invoco a buscar cliente para saber en que lista * detalle agregar <este aplica en caso que se encuentre mas de 1 comprobante ejecutandose en paralelo>*/ LocalBD.Instancia.Invocar(1, 2); //----------------------------------------------------------------------------------------------------- frmCliente SearchCli = new frmCliente(this.idusuario); SearchCli.ShowDialog(); btnBuscarCliente.Enabled = false; btnBuscarXid.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult GrabarPedido(int tipoPago) { if (Session["listaMenu"] != null || Session["listaProducto"] != null) { entUsuario u = (entUsuario)Session["usuario"]; entCliente c = appCliente.Instancia.DevolverClienteLogin(u.UsuarioID); entTipoPago tp = new entTipoPago(); tp.TipoPagoID = tipoPago; entPedido ped = new entPedido(); ped.TipoPago = tp; ped.TipoPedido = "Online"; ped.Cliente = c; List <entMenu> men = (List <entMenu>)Session["listaMenu"]; List <entDetallePedido> pro = (List <entDetallePedido>)Session["listaProducto"]; bool inserto = false; inserto = appPedido.Instancia.InsertarPedidoOnline(ped, men, pro); Session["listaMenu"] = null; Session["listaProducto"] = null; return(RedirectToAction("Main", "Pedido")); } else { return(View()); } }
private void BuscarCliente() { try { if (IdCliente != 0) { entCliente c = new entCliente(); c = negCliente.Intancia.BuscarCliente(IdCliente, 0.ToString()); cboTipDoc.SelectedValue = c.tipodocumento.Id_TipDoc; txtNumDoc.Text = c.NumeroDoc_Cliente; txtNombre.Text = c.Nombre_Cliente; txtTelefono.Text = c.Telefono_Cliente; txtCelular.Text = c.Celular_Cliente; txtCorreo.Text = c.Correo_Cliente; txtDireccion.Text = c.Direccion_Cliente; dtpFechaNac.Value = Convert.ToDateTime(c.FechaNac_Cliente); if (c.Sexo_Cliente == "M") { rbMasculino.Checked = true; } else { rbFemenino.Checked = true; } } } catch (ApplicationException) { throw; } catch (Exception) { throw; } }
public int MantenimientoCliente(entCliente c, int tipoedicion) { try { string cadXml = ""; cadXml += "<cliente "; cadXml += "idcliente='" + c.Id_Cliente + "' "; cadXml += "idtipdoc='" + c.tipodocumento.Id_TipDoc + "' "; cadXml += "nrodoc='" + c.NumeroDoc_Cliente + "' "; cadXml += "nombre='" + c.Nombre_Cliente + "' "; cadXml += "fechanac='" + c.FechaNac_Cliente + "' "; cadXml += "sexo='" + c.Sexo_Cliente + "' "; cadXml += "telefono='" + c.Telefono_Cliente + "' "; cadXml += "celular='" + c.Celular_Cliente + "' "; cadXml += "correo='" + c.Correo_Cliente + "' "; cadXml += "direccion='" + c.Direccion_Cliente + "' "; cadXml += "usuariocreacion='" + c.UsuarioCreacion_Cliente + "' "; cadXml += "usuarioupdate='" + c.UsuarioUpdate_Cliente + "' "; cadXml += "tipoedicion='" + tipoedicion + "'/>"; cadXml = "<root>" + cadXml + "</root>"; int result = datCliente.Intancia.MantenimientoCliente(cadXml); if (result <= 0) { throw new ApplicationException("Ocurrio un error al registrar"); } return(result); } catch (Exception) { throw; } }
private void btnEliminar_Click(object sender, EventArgs e) { try { entCliente c = new entCliente(); entTipoDocumento td = new entTipoDocumento(); c.Id_Cliente = Convert.ToInt32(dgvCliente.CurrentRow.Cells[0].Value); c.tipodocumento = td; DialogResult i = MessageBox.Show("¿Desea eliminar registro seleccionado?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (i == DialogResult.Yes) { int result = negCliente.Intancia.MantenimientoCliente(c, 3); MessageBox.Show("Registro eliminado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); LlenarGrid(); } } catch (ApplicationException ae) { MessageBox.Show(ae.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <entCliente> ListarCliente() { SqlCommand cmd = null; List <entCliente> lista = new List <entCliente>(); try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("sp_listarCliente", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entCliente Cli = new entCliente(); Cli.dniCliente = Convert.ToInt32(dr["dniCliente"]); Cli.nombre = dr["nombre"].ToString(); Cli.apellidoP = dr["apellidoP"].ToString(); Cli.apellidoM = dr["apellidoM"].ToString(); Cli.edad = Convert.ToInt32(dr["edad"]); Cli.sexo = Convert.ToChar(dr["sexo"]); Cli.telefono = Convert.ToInt32(dr["telefono"]); Cli.correo = dr["correo"].ToString(); Cli.habilitado = Convert.ToBoolean(dr["habilitado"]); lista.Add(Cli); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public Boolean InsertarCliente(entCliente Cli) { SqlCommand cmd = null; Boolean inserta = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("sp_registrarCliente", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@dniCliente", Cli.dniCliente); cmd.Parameters.AddWithValue("@nombre", Cli.nombre); cmd.Parameters.AddWithValue("@apellidoP", Cli.apellidoP); cmd.Parameters.AddWithValue("@apellidoM", Cli.apellidoM); cmd.Parameters.AddWithValue("@edad", Cli.edad); cmd.Parameters.AddWithValue("@sexo", Cli.sexo); cmd.Parameters.AddWithValue("@telefono", Cli.telefono); cmd.Parameters.AddWithValue("@correo", Cli.correo); cmd.Parameters.AddWithValue("@habilitado", Cli.habilitado); cn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { inserta = true; } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(inserta); }
public void EditarCliente(entCliente Cli) { SqlCommand cmd = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("sp_editarCliente", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@dniCliente", Cli.dniCliente); cmd.Parameters.AddWithValue("@nombre", Cli.nombre); cmd.Parameters.AddWithValue("@apellidoP", Cli.apellidoP); cmd.Parameters.AddWithValue("@apellidoM", Cli.apellidoM); cmd.Parameters.AddWithValue("@edad", Cli.edad); cmd.Parameters.AddWithValue("@telefono", Cli.telefono); cmd.Parameters.AddWithValue("@correo", Cli.correo); cn.Open(); cmd.ExecuteNonQuery(); } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } }
public Boolean EditarCliente(entCliente C) { SqlCommand cmd = null; Boolean edita = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spEditarCliente", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmintidCliente", C.idCliente); cmd.Parameters.AddWithValue("@prmstrNombre", C.nombreCliente); cmd.Parameters.AddWithValue("@prmstrApellido", C.apellidoCliente); cmd.Parameters.AddWithValue("@prmIdDni", C.DNI); cmd.Parameters.AddWithValue("@prmIdTelefono", C.telefono); cmd.Parameters.AddWithValue("@prmbitEstado", C.estCliente); cmd.Parameters.AddWithValue("@prmIdTipoCliente", C.idTipoCliente.idTipoCliente); cn.Open(); int i = cmd.ExecuteNonQuery(); if (i >= 0) { edita = true; } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(edita); }
public entPedido DevolverPedido(int pedidoID) { SqlCommand cmd = null; entPedido ped = null; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spDevolverPedido", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@pedidoID", pedidoID); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { ped = new entPedido(); ped.PedidoID = Convert.ToInt32(dr["pedidoID"]); ped.TipoPedido = dr["tipoPedido"].ToString(); ped.EstadoPedido = dr["estadoPedido"].ToString(); ped.Fecha = Convert.ToDateTime(dr["fecha"]); entCliente cli = new entCliente(); cli.ClienteID = Convert.ToInt32(dr["clienteID"]); ped.Cliente = cli; entPersona per = new entPersona(); per.PersonaID = Convert.ToInt32(dr["personaID"]); per.Nombre = dr["nombre"].ToString(); per.Apellidos = dr["apellidos"].ToString(); per.Dni = dr["dni"].ToString(); per.Telefono = dr["telefono"].ToString(); per.Direccion = dr["direccion"].ToString(); cli.Persona = per; entTipoPago tp = new entTipoPago(); tp.TipoPagoID = Convert.ToInt32(dr["tipoPagoID"]); tp.DescripcionTipoPago = dr["descripcionTipoPago"].ToString(); entMesa m = new entMesa(); string mesaID = dr["mesaID"].ToString(); if (mesaID != "") { m.MesaID = Convert.ToInt32(dr["mesaID"]); m.NumeroMesa = Convert.ToInt32(dr["numeroMesa"]); ped.Mesa = m; } ped.TipoPago = tp; } return(ped); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public List <entCliente_Telefono> BuscaCliente(String telefono, String NumDoc) { SqlCommand cmd = null; List <entCliente_Telefono> Lista = null; SqlDataReader dr = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBuscaCliente", cn); cmd.Parameters.AddWithValue("@TELEFONO", telefono); cmd.Parameters.AddWithValue("@NRO_DOCUMENTO", NumDoc); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entCliente_Telefono>(); while (dr.Read()) { entCliente c = new entCliente(); c.Cli_Id = Convert.ToInt32(dr["Cli_Id"]); c.Cli_Codigo = dr["Cli_Codigo"].ToString(); c.Cli_Nombre = dr["Cli_Nombre"].ToString(); c.Cli_RazonSocial = dr["Cli_RazonSocial"].ToString(); c.Cli_Numero_Documento = dr["Cli_Numero_Documento"].ToString(); c.Cli_FechaNacimiento = Convert.ToDateTime(dr["Cli_FechaNacimiento"]); c.Cli_LugarNacimiento = dr["Cli_LugarNacimiento"].ToString(); c.Cli_Correo = dr["Cli_Correo"].ToString(); c.Cli_Telefono_Referencia = dr["Cli_Telefono_Referencia"].ToString(); c.Cli_Estado = dr["Cli_Estado"].ToString(); c.Cli_FechaRegistro = Convert.ToDateTime(dr["Cli_FechaRegistro"]); c.Cli_FechaModificacion = Convert.ToDateTime(dr["Cli_FechaModificacion"]); entTipDoc d = new entTipDoc(); d.td_Descripcion = dr["td_Descripcion"].ToString(); c.TipDoc = d; entSegmento s = new entSegmento(); s.Seg_Nombre = dr["Seg_Nombre"].ToString(); c.Segmento = s; entTelefono t = new entTelefono(); t.Tel_Id = Convert.ToInt32(dr["Tel_Id"]); t.Tel_Numero = dr["Tel_Numero"].ToString(); t.Tel_Producto = dr["Tel_Producto"].ToString(); t.Tel_Direccion = dr["Tel_Direccion"].ToString(); t.Tel_FechaAlta = Convert.ToDateTime(dr["Tel_FechaAlta"]); t.Tel_F1 = Convert.ToDouble(dr["Tel_F1"]); t.Tel_F2 = Convert.ToDouble(dr["Tel_F2"]); t.Tel_F3 = Convert.ToDouble(dr["Tel_F3"]); entCliente_Telefono cl = new entCliente_Telefono(); cl.Cliente = c; cl.Telefono = t; Lista.Add(cl); } } catch (Exception) { } finally { cmd.Connection.Close(); } return(Lista); }
public Boolean InsertarCliente(entCliente a) { try { return(datCliente.Instancia.InsertarCliente(a)); } catch (Exception e) { throw e; } }
public Boolean EditarCliente(entCliente c) { try { return(datCliente.Instancia.EditarCliente(c)); } catch (Exception e) { throw e; } }
public List <entAsigncionLlamadas> ListaClientesAsignadosXUsuario(Int32 UsuarioId) { SqlCommand cmd = null; SqlDataReader dr = null; List <entAsigncionLlamadas> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListaClientesAsignadosXUsuario", cn); cmd.Parameters.AddWithValue("@prmtIntIdUsu", UsuarioId); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entAsigncionLlamadas>(); while (dr.Read()) { entSegmento s = new entSegmento(); s.Seg_Id = Convert.ToInt32(dr["Cli_Seg_Id"]); entCliente c = new entCliente(); c.Cli_Id = Convert.ToInt32(dr["Cli_Id"]); c.Cli_Nombre = dr["Cli_Nombre"].ToString(); c.Cli_RazonSocial = dr["Cli_RazonSocial"].ToString(); c.Cli_Estado = dr["Cli_Estado"].ToString(); c.Cli_FechaRegistro = Convert.ToDateTime(dr["Cli_FechaRegistro"]); c.Segmento = s; entTelefono t = new entTelefono(); t.Tel_Id = Convert.ToInt32(dr["Tel_Id"]); t.Tel_Numero = dr["Tel_Numero"].ToString(); t.Tel_Producto = dr["Tel_Producto"].ToString(); t.Tel_FechaAlta = Convert.ToDateTime(dr["Tel_FechaAlta"]); entCliente_Telefono ct = new entCliente_Telefono(); ct.CliTel_Id = Convert.ToInt32(dr["CliTel_Id"]); ct.Cliente = c; ct.Telefono = t; entAsigncionLlamadas al = new entAsigncionLlamadas(); al.Asi_Id = Convert.ToInt32(dr["Asi_Id"]); al.ClienteTelefono = ct; Lista.Add(al); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(Lista); }
public List <entPedido> ListaHistllamadas(String telefono) { SqlCommand cmd = null; SqlDataReader dr = null; List <entPedido> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spHisLlamadasPedido", cn); cmd.Parameters.AddWithValue("@NUM_TELEF", telefono); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entPedido>(); while (dr.Read()) { entPedido p = new entPedido(); p.Respuesta = dr["Respuesta"].ToString(); p.Ped_FechaRegistro = Convert.ToDateTime(dr["Ped_FechaRegistro"]); p.Ped_Obser_Estados = dr["Ped_Obser_Estados"].ToString(); p.Ped_Observaciones = dr["Ped_Observaciones"].ToString(); entEstado e = new entEstado(); e.Est_Nombre = dr["Est_Nombre"].ToString(); p.Estado = e; entCliente_Telefono ct = new entCliente_Telefono(); entCliente c = new entCliente(); c.Cli_Nombre = dr["Cli_Nombre"].ToString(); c.Cli_Numero_Documento = dr["Cli_Numero_Documento"].ToString(); entTelefono t = new entTelefono(); t.Tel_Numero = dr["Tel_Numero"].ToString(); ct.Cliente = c; ct.Telefono = t; p.ClienteTelefono = ct; entUsuario u = new entUsuario(); entPersona pe = new entPersona(); pe.Per_Nombres = dr["Per_Nombres"].ToString(); pe.Per_Apellidos = dr["Per_Apellidos"].ToString(); u.Persona = pe; p.Usuario = u; entAccionComercial ac = new entAccionComercial(); ac.Acc_Nombre = dr["Acc_Nombre"].ToString(); entProducto pro = new entProducto(); pro.Pro_Nombre = dr["Pro_Nombre"].ToString(); p.Producto = pro; p.AccionComercial = ac; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public bool EditarClienteIntranet(entCliente c) { SqlCommand cmd = null; bool inserto = false; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spEditarClienteIntranet", cn); cmd.Parameters.AddWithValue("@clienteID", c.ClienteID); cmd.Parameters.AddWithValue("@personaID", c.Persona.PersonaID); cmd.Parameters.AddWithValue("@nombre", c.Persona.Nombre); cmd.Parameters.AddWithValue("@apellidos", c.Persona.Apellidos); cmd.Parameters.AddWithValue("@dni", c.Persona.Dni); if (c.Persona.Telefono == null) { cmd.Parameters.AddWithValue("@telefono", DBNull.Value); } else { cmd.Parameters.AddWithValue("@telefono", c.Persona.Telefono); } if (c.Persona.Sexo == null) { cmd.Parameters.AddWithValue("@sexo", DBNull.Value); } else { cmd.Parameters.AddWithValue("@sexo", c.Persona.Sexo); } cmd.Parameters.AddWithValue("@direccion", c.Persona.Direccion); if (c.Persona.FechaNacimiento == null) { cmd.Parameters.AddWithValue("@fechaNacimiento", DBNull.Value); } else { cmd.Parameters.AddWithValue("@fechaNacimiento", c.Persona.FechaNacimiento); } cmd.CommandType = CommandType.StoredProcedure; cn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { inserto = true; } return(inserto); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public bool EditarClienteIntranet(entCliente c) { try { return(daoCliente.Instancia.EditarClienteIntranet(c)); } catch (Exception e) { throw e; } }
public bool InsertarCliente(entCliente cli) { try { return(daoCliente.Instancia.InsertarCliente(cli)); } catch (Exception e) { throw e; } }
public void EditaCliente(entCliente Cli) { try { datCliente.Instancia.EditarCliente(Cli); } catch (Exception e) { throw e; } }
public List <entRegLamadas> ListLlamAgen(int idusuario) { SqlCommand cmd = null; SqlDataReader dr = null; List <entRegLamadas> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListaCliAgend", cn); cmd.Parameters.AddWithValue("@IS_USUARIO", idusuario); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entRegLamadas>(); while (dr.Read()) { entRegLamadas r = new entRegLamadas(); r.rll_id = Convert.ToInt32(dr["rll_id"]); r.rll_resultado = dr["rll_resultado"].ToString(); r.rll_fechahor_reg = Convert.ToDateTime(dr["rll_fechahor_reg"].ToString()); r.rll_estado = dr["rll_estado"].ToString(); r.rll_observaciones = dr["rll_observaciones"].ToString(); entCliente_Telefono ct = new entCliente_Telefono(); ct.CliTel_Id = Convert.ToInt32(dr["CliTel_Id"]); entCliente c = new entCliente(); c.Cli_Id = Convert.ToInt32(dr["Cli_Id"]); c.Cli_Nombre = dr["Cli_Nombre"].ToString(); ct.Cliente = c; entTelefono t = new entTelefono(); t.Tel_Id = Convert.ToInt32(dr["Tel_Id"]); t.Tel_Numero = dr["Tel_Numero"].ToString(); ct.Telefono = t; r.cliente_telef = ct; entAsigncionLlamadas al = new entAsigncionLlamadas(); al.Asi_Id = Convert.ToInt32(dr["Asi_Id"]); r.assllamadas = al; entAccionComercial ac = new entAccionComercial(); ac.Acc_Nombre = dr["Acc_Nombre"].ToString(); entProducto p = new entProducto(); p.Pro_Nombre = dr["Pro_Nombre"].ToString(); r.accioncomercial = ac; r.producto = p; Lista.Add(r); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public List <entCliente_Telefono> ListaClientesParaAsignar() { SqlCommand cmd = null; SqlDataReader dr = null; List <entCliente_Telefono> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListaClientesParaAsignar", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entCliente_Telefono>(); while (dr.Read()) { entCliente_Telefono ct = new entCliente_Telefono(); ct.CliTel_Id = Convert.ToInt32(dr["CliTel_Id"]); entSegmento s = new entSegmento(); s.Seg_Id = Convert.ToInt32(dr["Cli_Seg_Id"]); entCliente c = new entCliente(); c.Cli_Id = Convert.ToInt32(dr["Cli_Id"]); c.Cli_Nombre = dr["Cli_Nombre"].ToString(); c.Cli_RazonSocial = dr["Cli_RazonSocial"].ToString(); c.Cli_Estado = dr["Cli_Estado"].ToString(); c.Cli_FechaRegistro = Convert.ToDateTime(dr["Cli_FechaRegistro"]); c.Segmento = s; entTelefono t = new entTelefono(); t.Tel_Id = Convert.ToInt32(dr["Tel_Id"]); t.Tel_Numero = dr["Tel_Numero"].ToString(); t.Tel_Producto = dr["Tel_Producto"].ToString(); t.Tel_FechaAlta = Convert.ToDateTime(dr["Tel_FechaAlta"]); ct.Cliente = c; ct.Telefono = t; Lista.Add(ct); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(Lista); }
public List <entReserva> ListarReservas_Por_Usuario(entUsuario u) { SqlCommand cmd = null; List <entReserva> lista = new List <entReserva>(); try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarReservaPorUsuario", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmIdCliente", u.idCliente.idCliente); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entReserva Reserva = new entReserva(); entCliente Cliente = new entCliente(); entHabitacion Habitacion = new entHabitacion(); entTipoHabitacion th = new entTipoHabitacion(); Reserva.idReserva = Convert.ToInt16(dr["IdReserva"]); //tp.desTipoCliente = Convert.ToInt16(dr["idTipoCliente"]); Cliente.nombreCliente = dr["NombreCliente"].ToString(); Cliente.apellidoCliente = dr["ApellidoCliente"].ToString(); Cliente.estCliente = Convert.ToBoolean(dr["EstCliente"]); Reserva.idCliente = Cliente; th.desTipoHabitacion = dr["DesTipoHabitacion"].ToString(); Habitacion.idTipoHabitacion = th; Habitacion.numeroHabitacion = Convert.ToInt32(dr["NumeroHabitacion"]); Habitacion.descHabitacion = dr["DescHabitacion"].ToString(); //Habitacion.estHabitacion = Convert.ToBoolean(dr["EstHabitacion"]); Reserva.idHabitacion = Habitacion; Reserva.EstReserva = Convert.ToBoolean(dr["EstReserva"]); Reserva.fechaIncioReserva = Convert.ToDateTime(dr["FechaInicioReserva"]); Reserva.fechaFinReserva = Convert.ToDateTime(dr["FechaFinReserva"]); lista.Add(Reserva); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public ActionResult EditarCliente(int idCliente) { entCliente c = new entCliente(); c = logCliente.Instancia.BuscarCliente(idCliente); List <entTipoCliente> listarTipoCliente = logTipoCliente.Instancia.ListarTipoCliente(); var lsTipoCliente = new SelectList(listarTipoCliente, "idTipoCliente", "DesTipoCliente"); ViewBag.listaTipoCliente = lsTipoCliente; return(View(c)); }
public List <entCliente> ListaCliente(string nombre) { SqlCommand cmd = null; List <entCliente> lista = new List <entCliente>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spListarClientes", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nombre", nombre); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entCliente cli = new entCliente(); cli.ClienteID = Convert.ToInt16(dr["clienteID"]); entPersona pe = new entPersona(); pe.PersonaID = Convert.ToInt16(dr["personaID"]); pe.Nombre = dr["nombre"].ToString(); pe.Apellidos = dr["apellidos"].ToString(); pe.Dni = dr["dni"].ToString(); pe.Telefono = dr["telefono"].ToString(); pe.Sexo = dr["sexo"].ToString(); pe.Direccion = dr["direccion"].ToString(); string fecha = dr["fechaNacimiento"].ToString(); if (fecha != "") { pe.FechaNacimiento = Convert.ToDateTime(fecha); } //pe.FechaNacimiento = Convert.ToDateTime(dr["fechaNacimiento"]); cli.Persona = pe; entUsuario u = new entUsuario(); u.UsuarioID = Convert.ToInt16(dr["usuarioID"]); u.NombreUsuario = dr["nombreUsuario"].ToString(); u.Contrasena = dr["contrasena"].ToString(); u.Rol = dr["rol"].ToString(); u.Estado = Convert.ToBoolean(dr["estado"]); u.ImgUsuario = dr["imgUsuario"].ToString(); cli.Usuario = u; lista.Add(cli); } return(lista); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public ActionResult PedidosOnline() { if (Session["usuario"] != null) { entUsuario u = (entUsuario)Session["usuario"]; entCliente c = appCliente.Instancia.DevolverClienteLogin(u.UsuarioID); List <entPedido> lista = appPedido.Instancia.ListarPedidosOnlineCliente(c.ClienteID); return(View(lista)); } else { return(View()); } }
//public ActionResult ListarMisLlamadas(){ // try // { // entUsuario u = new entUsuario(); // if (Session["usuario"] != null) u = (entUsuario)Session["usuario"]; // List<entAsigncionLlamadas> Lista = negAsLlamadas.Instancia.ListaLamadasAsig(u.Usu_Id); // return View(Lista); // }catch (Exception e){ // return RedirectToAction("Error", "Error", new { mensaje = e.Message }); // } //} public ActionResult Venta(String telef) { try { ViewBag.tel = telef; // entCliente c = negCliente.Instancia.BuscaCliente(telef, dni); var cliente = new entCliente(); ViewBag.cliente = cliente; return(View()); } catch (Exception e) { return(RedirectToAction("Error", "Error", new { mensaje = e.Message })); } }
public JavaScriptResult AgregarCliente(int personaID) { entCliente cli = appCliente.Instancia.DevolverCliente(personaID); entPedido p = null; if (Session["pedido"] != null) { p = (entPedido)Session["pedido"]; } else { p = new entPedido(); } p.Cliente = cli; Session["pedido"] = p; return(JavaScript("muestraClientePedido();")); }
public List <entPedido> ListaPedidosOnline(string estado, string nombre) { SqlCommand cmd = null; List <entPedido> lista = new List <entPedido>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spListarPedidosOnline", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@estado", estado); cmd.Parameters.AddWithValue("@cliente", nombre); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entPedido ped = new entPedido(); ped.PedidoID = Convert.ToInt32(dr["pedidoID"]); ped.EstadoPedido = dr["estadoPedido"].ToString(); ped.Fecha = Convert.ToDateTime(dr["fecha"]); entPersona per = new entPersona(); per.PersonaID = Convert.ToInt32(dr["personaID"]); per.Nombre = dr["nombre"].ToString(); per.Apellidos = dr["apellidos"].ToString(); per.Direccion = dr["direccion"].ToString(); entCliente cli = new entCliente(); cli.ClienteID = Convert.ToInt32(dr["clienteID"]); entTipoPago tp = new entTipoPago(); tp.TipoPagoID = Convert.ToInt32(dr["tipoPagoID"]); tp.DescripcionTipoPago = dr["descripcionTipoPago"].ToString(); cli.Persona = per; ped.Cliente = cli; ped.TipoPago = tp; lista.Add(ped); } return(lista); } catch (Exception e) { throw e; } finally { if (cmd != null) { cmd.Connection.Close(); } } }
public entCliente BuscarCliente(int id_cli, String nro_Doc) { try { entCliente c = null; c = datCliente.Intancia.BuscarCliente(id_cli, nro_Doc); if (c == null) { throw new ApplicationException("No se encontro registro en la BD"); } return(c); } catch (Exception) { throw; } }