public bool RegistrarTelefono(Telefono o_telefono) { SqlConnection conexion = null; SqlCommand cmd = null; SqlDataReader rd = null; try { List <Telefono> telefonos_temp = ObtenerListaTelefonos(o_telefono.tel_usuario.usuario).Where(x => x.tel_prioridad >= o_telefono.tel_prioridad).ToList(); if (telefonos_temp.Count >= 1) { foreach (Telefono telefono_temp in telefonos_temp) { telefono_temp.tel_prioridad = telefono_temp.tel_prioridad + 1; EditarTelefono(telefono_temp); } } conexion = Conexion.getInstance().ConexionBD(); cmd = new SqlCommand("spRegistroTelefono", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmTel_Tipo", o_telefono.tel_tipo); cmd.Parameters.AddWithValue("@prmTel_nro", o_telefono.tel_nro); cmd.Parameters.AddWithValue("@prmTel_prioridad", o_telefono.tel_prioridad); cmd.Parameters.AddWithValue("@prmUser", o_telefono.tel_usuario.usuario == null ? "" : o_telefono.tel_usuario.usuario); cmd.Parameters.AddWithValue("@prmUserID", o_telefono.tel_usuario.usu_id == null ? -1 : o_telefono.tel_usuario.usu_id); conexion.Open(); rd = cmd.ExecuteReader(); if (rd.Read()) { Console.WriteLine("Consulta brindo devolucion."); } } catch (Exception ex) { return(false); } finally { conexion.Close(); } return(true); }
private void agregarAGrillaTelefono() { if (dbGimnasio.Tipos_Telefonos.Find(FrmNuevoEditarTelefono.idtipotelefono) != null) { telefono = new Telefono(); telefono.idtelefono = FrmNuevoEditarTelefono.idtelefono; telefono.idtipotelefono = FrmNuevoEditarTelefono.idtipotelefono; telefono.Tipos_Telefonos = dbGimnasio.Tipos_Telefonos.Find(FrmNuevoEditarTelefono.idtipotelefono); telefono.numero = FrmNuevoEditarTelefono.numero.ToString(); if (cliente.Telefonos == null) { cliente.Telefonos = new ObservableCollection <Telefono>(); } cliente.Telefonos.Add(telefono); FrmNuevoEditarTelefono.idtipotelefono = 0; FrmNuevoEditarTelefono.numero = ""; } }
private void btnAlta_Click(object sender, EventArgs e) { if (verificarCampos()) { Alumno alumno = new Alumno(); alumno.Id = id_Alumno; Pariente parentesco = new Pariente(alumno); parentesco.autorizadoRetirar = chRetirar.Checked; parentesco.parentesco = txtParentesco.Text; parentesco.apellido = txtApellido.Text; parentesco.DNI = txtDNI.Text; parentesco.direccion = txtDireccion.Text; parentesco.fechaNacimiento = txtFechaNacimiento.Value; parentesco.nombre = txtNombre.Text; parentesco.tipoPersona = "Pariente"; Telefono telefono = new Telefono(); telefono.numero = int.Parse(txtTelefono.Text); telefono.codigo_Area = int.Parse(txtTelefonoArea.Text); ParienteComponent parienteComponent = new ParienteComponent(); Pariente parienteCreado = new Pariente(); parienteCreado = parienteComponent.Create(parentesco); TelefonoComponent unTelefono = new TelefonoComponent(); Telefono telefonoCreado = new Telefono(); telefonoCreado = unTelefono.Create(telefono); unTelefono.AgregarTelefonoAUnaPersona(telefonoCreado, parienteCreado); llenarGrilla(); RecorridoForm.LimpiarTXT(this); } }
protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e) { // we only process commands with a datasource (our image buttons) if (e.CommandSource == null) { return; } string typeOfControl = e.CommandSource.GetType().ToString(); if (typeOfControl.Equals("System.Web.UI.WebControls.ImageButton")) { int id = 0; ImageButton imgb = (ImageButton)e.CommandSource; if (imgb.ID != "New" && imgb.ID != "Exit") { id = int.Parse(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex][e.Item.OwnerTableView.DataKeyNames[0]].ToString()); } switch (imgb.ID) { case "Select": break; case "Edit": break; case "Delete": try { Telefono tel = CntLainsaSci.GetTelefono(id, ctx); CntLainsaSci.CTXEliminar(tel, ctx); CntLainsaSci.CTXGuardar(ctx); RefreshGrid(true); } catch (Exception ex) { ControlDeError(ex); } break; } } }
public bool EditarVerificandoTelegono(Telefono o_telefono) { try { List <Telefono> telefonos_temp = ObtenerListaTelefonos(o_telefono.tel_usuario.usuario).Where(x => (x.tel_prioridad >= o_telefono.tel_prioridad) && (x.tel_id != o_telefono.tel_id)).ToList(); if (telefonos_temp.Count >= 1) { foreach (Telefono telefono_temp in telefonos_temp) { telefono_temp.tel_prioridad = telefono_temp.tel_prioridad + 1; EditarTelefono(telefono_temp); } } EditarTelefono(o_telefono); } catch (Exception ex) { return(false); } return(true); }
/// <summary> /// 1. Verifico que venga tanto el numero como el DNI del dueño /// 2. Verifico si no existe en la DB /// 3. Lo agrego al contexto de la Db y luego lo guardo /// </summary> /// <param name="obj"></param> /// <returns></returns> public bool Insert(Telefono obj) { using (dbTransporteDRContext db = new dbTransporteDRContext()) { Persona personaAux = null; if (!(obj.DniNavigation is null)) { personaAux = obj.DniNavigation; obj.DniNavigation = null; } db.Telefono.Add(obj); db.SaveChanges(); obj.DniNavigation = personaAux; return(true); } }
public Proveedor ALoad(IDataReader entity) { List <Telefono> listaTelefono = new List <Telefono>(); Telefono telefono = new Telefono(); string t = GetDataValue <string>(entity, "telefono"); telefono.numero = int.Parse(t); listaTelefono.Add(telefono); Proveedor proveedor = new Proveedor(listaTelefono); proveedor.Id = GetDataValue <int>(entity, "Id_proveedor"); proveedor.tipoProveedor = GetDataValue <string>(entity, "TipoProveedor"); proveedor.matricula = GetDataValue <string>(entity, "matricula"); proveedor.nombre = GetDataValue <string>(entity, "nombre"); proveedor.contacto = GetDataValue <string>(entity, "contacto"); proveedor.cuit = GetDataValue <string>(entity, "cuit"); return(proveedor); }
private Proveedor parse(List <Object> unRegistro) { Proveedor proveedor = new Proveedor(); proveedor.IdProveedor = (int)unRegistro.ElementAt(0); proveedor.RazonSocial = (string)unRegistro.ElementAt(1); proveedor.Cuit = (string)unRegistro.ElementAt(2); IDomicilioDAO daoDomicilio = new DomicilioDaoImpl(); int idDomicilio = (int)unRegistro.ElementAt(3); Domicilio domicilio = daoDomicilio.leerPorId(idDomicilio); ITelefonoDao daoTelefono = new TelefonoDaoImpl(); int idTelefono = (int)unRegistro.ElementAt(4); Telefono telefono = daoTelefono.leerPorId(idTelefono); proveedor.Domicilios.Add(domicilio); proveedor.Telefonos.Add(telefono); return(proveedor); }
/// <summary> /// Registrar un nuevo colaborador en el sistema. /// </summary> /// <param name="c">Objeto Colaborador con los datos del nuevo colaborador</param> public void agregarColaborador(ref Colaborador c) { try { if (_colaboradores.verificarColaborador(c)) { throw new Excepcion("ErrorColaboradorDuplicado"); } // Obtener el hash de la contraseña byte[] contrasena = this.obtenerHashCadena(c.Cuenta); // Registrar el colaborador _colaboradores.agregarColaborador(ref c, contrasena); // Agregar los teléfonos, puestos y perfiles del colaborador foreach (Telefono telefono in c.Telefonos) { Telefono copia = telefono; _colaboradores.agregarTelefonoColaborador(ref copia, c); } foreach (PuestoColaborador puesto in c.PuestosColaborador) { _colaboradores.agregarPuestoColaborador(c, puesto); } //LOS PERFILES SE VAN A MANEJAR POR PUESTOS NO POR COLABORADOR //foreach (Perfil perfil in c.Perfiles) // _colaboradores.agregarPerfilColaborador(c, perfil); } catch (Exception ex) { throw ex; } }
public ActionResult Create([Bind(Include = "id_telefono,marca,precio,id_gama,id_ensamble,id_color")] Telefono telefono) { if (ModelState.IsValid) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:50529/api/"); //HTTP POST var postTask = client.PostAsJsonAsync("telefono", telefono); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Error en la insercion, favor contacte al administrador"); } return(RedirectToAction("Index")); }
private void btnImprimir_Click(object sender, EventArgs e) { clientes.Enabled = true; Class.GenerarFactura gener = new Class.GenerarFactura(); gener.Importe = importe; gener.Nombre = Nombre.Text; gener.Direccion = Direccion.Text; gener.Rfc = RFC.Text; gener.Telefono = Telefono.Text; gener.Lineas = Lineas; gener.Generar(); Nombre.Clear(); Direccion.Clear(); RFC.Clear(); Telefono.Clear(); textBox1.Clear(); textBox3.Clear(); precioUnitario.Clear(); articulo.Text = "ELIGE"; var word = new Word.Application(); word.Documents.Add("C:/Factura.txt"); word.Visible = true; contador = 0; importe = 0; for (int a = 0; a <= 1000; a++) { Lineas[a, 0] = null; Lineas[a, 1] = null; Lineas[a, 2] = null; Lineas[a, 3] = null; } }
// Constructores public AltaAutoresViewModel() { comandoAlta = new Command( execute: () => { App.Database.AddAutor(new Autor(Nombre, Apellidos, Nacimiento.Substring(0, 10), Telefono, Sexo)); limpiarCampos(); Application.Current.MainPage.DisplayAlert("Información", "Autor registrado con éxito.", "Aceptar"); RefreshCanExecutes(); }, canExecute: () => { return(!Nombre.Equals("") && !Apellidos.Equals("") && !Telefono.Equals("") && !Sexo.Equals("Seleccionar...")); } ); comandoBorrado = new Command( execute: async() => { await OnAlertYesNoClicked(); if (canClean) { limpiarCampos(); } canClean = false; RefreshCanExecutes(); }, canExecute: () => { return(!Nombre.Equals("") || !Apellidos.Equals("") || !Telefono.Equals("") || !Sexo.Equals("Seleccionar...")); } ); }
protected void AgregarTelefono_Click(object sender, EventArgs e) { if (txtNuevoNumero.Text != "") { Usuario usuario = new UsuarioLogica().SeleccionarPorID(Session["usuario"].ToString()); List <Telefono> Telefonos = usuario.GetTelefonos(); Telefono tel = new Telefono() { IdUsuario = usuario.IdUsuario, Numero = txtNuevoNumero.Text }; Telefonos.Add(tel); usuario.SetTelefonos(Telefonos); new UsuarioLogica().Insertar(usuario); CargarDatos(); CargarTelefonos(); txtNuevoNumero.Text = ""; } else { Response.Write("<script>alert('Digite un número de teléfono'); document.getElementById('txtNuevoNumero').focus();</script>"); } }
// GET: Telefonoes/Edit/5 public ActionResult Edit(int?id, string Nombre) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Telefono telefono = db.Telefono.Find(id); if (telefono == null) { return(HttpNotFound()); } TelefonoModel tel = new TelefonoModel { Cedula = telefono.Cedula, ID_Telefono = telefono.ID_Telefono, Nombre = Nombre, NumeroDeTelefono = telefono.NumeroDeTelefono }; return(View(tel)); }
static void Main(string[] args) { Dictionary <string, Persona> diccionario = new Dictionary <string, Persona>(); Persona p1 = new Persona(); p1.Nombre = "pedro"; p1.Apellidos = "gomez"; p1.Edad = 50; Persona p2 = new Persona(); p2.Nombre = "ana"; p2.Apellidos = "perez"; p2.Edad = 30; diccionario.Add(p1.Nombre, p1); diccionario.Add(p2.Nombre, p2); //Console.WriteLine(diccionario["pedro"].Apellidos); foreach (Persona p in diccionario.Values) { Console.WriteLine(p); } foreach (String nombre in diccionario.Keys) { Console.WriteLine(nombre); } Telefono t = new Telefono(); t.Numero = 123456789; Console.WriteLine(t.Numero); Console.ReadLine(); }
private void btnAdd_Click(object sender, EventArgs e) { Telefono telefono = new Telefono(); if (!tbxTelefono.Text.Equals("") && cbxTipoTel.SelectedIndex != -1) { if (cbxTipoTel.Items.Count > 0) { telefono.Numero = tbxTelefono.Text; cbxTipoTel.ValueMember = "key"; telefono.Tipo = Convert.ToString(cbxTipoTel.SelectedIndex + 1); if (ver.existeTelefono(telefono.Numero, paciente.Telefonos)) { MessageBox.Show("El telefono: " + telefono.Numero + " Ya se encuentra registrado"); } else { paciente.Telefonos.Add(telefono); if (ct.telefonos != null) { contTel = ct.telefonos.Count; } //MessageBox.Show("Se cargo: " + paciente.Telefonos[contTel].Numero + " - " + paciente.Telefonos[contTel].Tipo); } tbxTelefono.Text = ""; cbxTipoTel.SelectedItem = null; } else { MessageBox.Show("2- Debe completar los campos de telefono para poder Agregar"); } } else { MessageBox.Show("1- Debe completar los campos de telefono para poder Agregar"); } }
public Telefono SeleccionarPorNumero(int numero) { // SqlConnection requiere el using System.Data.SqlClient; SqlConnection conexion = new SqlConnection(Conexion.Cadena); try { conexion.Open(); // un error aca: revisar cadena de conexion // El command permite ejecutar un comando en la conexion establecida SqlCommand comando = new SqlCommand("PA_SeleccionarTelefonoPorNumero", conexion); // Como es en Store Procedure se debe indicar el tipo de comando comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@Numero", numero); // Finalmente ejecutamos el comando // al ser una consulta debemos usar ExecuteReader SqlDataReader reader = comando.ExecuteReader(); // es necesario recorrer el reader para extraer todos los registros while (reader.Read()) // cada vez que se llama el Read retorna una tupla { Telefono tel = new Telefono(); tel.NumeroTelefono = Convert.ToInt32(reader["Id"]); //tel.NombreCompleto = reader["Nombre"].ToString(); return(tel); } } catch (Exception) { throw; } finally { conexion.Close(); } return(null); }
public IHttpActionResult CreateCandidato(string userId, DatosContactoDto candidatoDto) { var candidato = Mapper.Map <DatosContactoDto, Candidato>(candidatoDto); candidato.Id = Guid.NewGuid(); _Context.Candidatos.Add(candidato); _Context.SaveChanges(); candidatoDto.Id = candidato.Id; if (!string.IsNullOrEmpty(candidatoDto.email)) { var email = new Email(candidatoDto.email, candidato.Id); _Context.Emails.Add(email); _Context.SaveChanges(); } if (!string.IsNullOrEmpty(candidatoDto.Telefono)) { var Telefono = new Telefono("+52", candidatoDto.Telefono, candidatoDto.TipoTelefonoId, candidato.Id); _Context.Telefonos.Add(Telefono); _Context.SaveChanges(); } var usuario = _Context.AspNetUsers.SingleOrDefault(u => u.Id == userId); usuario.IdPersona = candidato.Id; _Context.Entry(usuario).State = EntityState.Modified; _Context.SaveChanges(); var formulariosIniciales = new FormulariosIniciales(); formulariosIniciales.CandidatoId = candidato.Id; formulariosIniciales.Paso = 1; _Context.FormulariosIniciales.Add(formulariosIniciales); _Context.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + candidato.Id), candidato.Id)); }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2); CorreoElectronico ctrlCorreo = new CorreoElectronico(txtCorreo.Text); ctrlCorreo.Insertar(); Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null); datosCliente.Insertar(); Juridico datosJuridico = new Juridico(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, txtDenoComercial.Text, txtRazonSocial.Text, int.Parse(txtCapitalDisponible.Text), txtPaginaWeb.Text, CodLug2, CodLug1, null); datosJuridico.Insertar(); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, datosCliente); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, datosCliente); telefono2.Insertar(); PersonaContacto personaContacto1 = new PersonaContacto(CedulaDrop.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, datosJuridico); personaContacto1.Insertar(); Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, personaContacto1); telefono3.Insertar(); Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, personaContacto1); telefono4.Insertar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La persona ha sido registrado exitosamente');" + "window.location ='Clientes_Admin.aspx';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
private void dgvProveedores_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { txtCuit.Text = dgvProveedores.CurrentRow.Cells[0].Value.ToString(); txtRazSoc.Text = dgvProveedores.CurrentRow.Cells[1].Value.ToString(); txtContacto.Text = dgvProveedores.CurrentRow.Cells[2].Value.ToString(); ProveedoresNegocio negocio = new ProveedoresNegocio(); Telefono telefono = new Telefono(); telefono = negocio.buscarTelefono(Convert.ToInt32(txtCuit.Text)); txtId.Text = telefono.Id.ToString(); txtNumero.Text = telefono.Numero.ToString(); txtTipo.Text = telefono.TipoDeTelefono; cargarGrillaProductos(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
// GET: TelefonoMVC/Details/5 public ActionResult Details(int?id) { Telefono alumno = new Telefono(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:50529/api/"); //GET GetAlumnos //Obtiene asincronamente y espera hasta obtenet la data var responseTask = client.GetAsync("telefono/" + id); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { //leer todo el contenido y parsearlo a lista Alumno var leer = result.Content.ReadAsAsync <Telefono>(); alumno = leer.Result; } else { alumno = null; ModelState.AddModelError(string.Empty, "Error...."); } } if (alumno == null) { return(HttpNotFound()); } return(View(alumno)); }
public void init() { fabricaDAOContacto = new FabricaDAOSqlServer(); entidadContacto = new FabricaEntidades(); elContacto = (Contacto)entidadContacto.ObtenerContacto(); elContacto2 = (Contacto)entidadContacto.ObtenerContacto(); elContactoAuxiliar = (Contacto)entidadContacto.ObtenerContacto(); elCliente = (ClienteJuridico)entidadContacto.ObtenerClienteJuridico(); elTelefono = (Telefono)entidadContacto.ObtenerTelefono(); laDireccion = (Direccion)entidadContacto.ObtenerDireccion(); laListaDeContactos = new List <Contacto>(); elTelefono.Numero = "5555555"; elTelefono.Codigo = "0414"; laDireccion.CodigoPostal = null; laDireccion.LaDireccion = "Parroquia Caricuao UD 3, Bloque 6, piso 1, apt 01"; laDireccion.LaCiudad = "Caracas"; laDireccion.ElEstado = "Distrito Capital"; laDireccion.ElPais = "Venezuela"; elContacto.ConCedula = "1000000"; elContacto.Con_Nombre = "Prueba"; elContacto.Con_Apellido = "Unitaria"; elContacto.ConCargo = "Gerente"; elContacto.Con_Telefono = elTelefono; elContacto.ConClienteJurid = elCliente; elContacto.ConClienteNat = null; elCliente.Id = 1; elCliente.Jur_Rif = "J-11111111-1"; elCliente.Jur_Nombre = "Locatel"; laListaDeContactos.Add(elContacto); elCliente.Jur_Contactos = laListaDeContactos; elCliente.Jur_Direccion = laDireccion; elCliente.Jur_Logo = null; }
public bool Registrar(Telefono obj) { if (!String.IsNullOrWhiteSpace(obj.Numero) && !String.IsNullOrWhiteSpace(obj.Dni)) { if (obj.DniNavigation is null) { throw new Exception("No hay una persona asignada a este telefono"); } var persona = obj.DniNavigation; if (!telefonoRepository.Exists(obj.Numero)) { var result = telefonoRepository.Insert(obj); if (persona.Telefono is null) { persona.Telefono = new List <Telefono>(); } if (result && !(persona.Telefono.ToList().Exists(X => X.Numero == obj.Numero))) { persona.Telefono.Add(obj); } return(result); } else { throw new Exception("Ya existe ese telefono"); } } else { throw new Exception("Asegurese que el campo Numero no este vacio.\n Si el problema persiste, cierre y abra la ventana de nuevo"); } }
public List <Telefono> listaTelefonos(int id_cliente, string schema, NpgsqlConnection conexion) { List <Telefono> listaTelefonos = new List <Telefono>(); NpgsqlCommand cmd = null; NpgsqlDataReader dr = null; try { cmd = new NpgsqlCommand("logueo.spgettelefonosclientes", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("parm_idcliente", id_cliente); cmd.Parameters.AddWithValue("parm_schema", schema); //tran = conexion.BeginTransaction(); dr = cmd.ExecuteReader(); while (dr.Read()) { Telefono telefono = new Telefono(); telefono.id = Convert.ToInt32(dr["ID"].ToString()); telefono.id_cliente = Convert.ToInt32(dr["IDCLIENTE"].ToString()); telefono.telefono = dr["TELEFONO"].ToString(); telefono.descripcion = dr["DESCRIPCION"].ToString(); telefono.fecha = Convert.ToDateTime(dr["FECHA"].ToString()); telefono.es_activo = Convert.ToBoolean(dr["ESACTIVO"].ToString()); listaTelefonos.Add(telefono); } dr.Close(); } catch (Exception e) { listaTelefonos = null; throw (e); } finally { } return(listaTelefonos); }
protected void dpl_contacto_SelectedIndexChanged(object sender, EventArgs e) { try { Int32 tel_id = ID_contacto[dpl_contacto.SelectedIndex - 1]; Telefono o_telefono = new Telefono(); foreach (Telefono telefono in telefonos_almacenados) { if (telefono.tel_id == tel_id) { o_telefono = telefono; break; } } if (o_telefono != null) { llenar_prioridades(true); dpl_codigoarea.SelectedValue = extrae_codigo_area(o_telefono.tel_nro); dpl_tipo.SelectedValue = o_telefono.tel_tipo; dpl_prioridad.SelectedValue = "" + o_telefono.tel_prioridad; txt_nro.Text = ("" + o_telefono.tel_nro).Substring(4); btn_registrar.Text = " EDITAR "; btn_eliminar.Visible = true; } } catch (Exception ex) { //limpiar(); llenar_prioridades(false); btn_registrar.Text = "REGISTRAR"; dpl_codigoarea.SelectedValue = "Seleccione"; dpl_tipo.SelectedValue = "Seleccione tipo de contacto."; dpl_prioridad.SelectedValue = "Seleccione la prioridad del contacto."; txt_nro.Text = ""; btn_eliminar.Visible = false; } }
static void Main(string[] args) { Datos Tablas = new Datos(); Usuario nuevoUsuario = new Usuario(); nuevoUsuario.Nombre = "Pedro"; nuevoUsuario.Apellidos = "Navaja"; nuevoUsuario.Dni = "4657981"; nuevoUsuario.Edad = 33; Tablas.Usuario.Add(nuevoUsuario); Telefono nuevoTelefono = new Telefono(); nuevoTelefono.Marca = "Samsung"; nuevoTelefono.Modelo = "Galaxy S8"; nuevoTelefono.numeroTelefonico = 97864531; nuevoTelefono.FechaDeLanzamiento = DateTime.Now; Tablas.Telefono.Add(nuevoTelefono); AplicacionesMoviles App = new AplicacionesMoviles(); App.Nombre = "Facebook"; Tablas.Aplicacion.Add(App); nuevoTelefono.App.Add(App); Tablas.SaveChanges(); }
// public string DocumentoInstructor,Nombre1,Apellido1,Direccion1,Telefono1,Celular1,Profesion1,Estado1; public void MetodoInstructor(string DocumentoInstructor) { try { ConnectionBD Puente; SqlCommand Comando; SqlDataReader Lector; Puente = new ConnectionBD(); Comando = new SqlCommand("select * from Instructor where DocumentoInstructor='" + DocumentoInstructor + "'", Puente.RetornarConnexion()); Lector = Comando.ExecuteReader(); while (Lector.Read()) { Nombre = Lector.GetString(1); Apellido = Lector.GetString(2); Direccion = Lector.GetString(3); Telefono = Lector.GetString(4); Celular = Lector.GetString(5); Profesion = Lector.GetString(6); Estado = Lector.GetString(7); } Nombre.ToString(); Apellido.ToString(); Direccion.ToString(); Telefono.ToString(); Celular.ToString(); Profesion.ToString(); Estado.ToString(); Lector.Close(); Comando.Dispose(); Puente.CerrarConnexion(); } catch (Exception ex) { MessageBox.Show("El Instructor no existe"); } }
public void BuscarTelefonosDuplicadosEnTodosLosAlumnosConDelegados() { Alumno local1 = new AlumnoLocal(Legajo.Of("123"), "Lisandro", "Martinez", new DateTime(2019, 1, 1)); Alumno local2 = new AlumnoLocal(Legajo.Of("1233"), "Pedro", "Martinez", new DateTime(2019, 1, 1)); Alumno local3 = new AlumnoLocal(Legajo.Of("12344"), "Juan", "Martinez", new DateTime(2019, 1, 1)); var tel1 = Telefono.Of("011", "1234"); var tel2 = Telefono.Of("012", "43123"); local1.AgregarTelefono(tel1); local2.AgregarTelefono(tel2); local3.AgregarTelefono(tel1); List <Alumno> alumnos = new List <Alumno>(); alumnos.Add(local1); alumnos.Add(local2); alumnos.Add(local3); //SOLO IMPORTA ESTO. //Busca en todos los telefonos de los alumnos los que tengan el mismo prefijo y numero. //Devuelve una lsita de los alumnos que cumplan con esa condicion. //Podes verificar que la lista este vacia para validarlo, si te devuelve un Count distitno de cero //podes usar los datos del alumno para tirar una excepcion. Func <Telefono, Telefono, bool> esDuplicado = (t1, t2) => t1.Prefijo == t2.Prefijo && t1.Numero == t2.Numero; Func <Alumno, bool> tieneTelefono = alumno => alumno.Telefonos.Exists(t => esDuplicado(t, tel1)); var list = alumnos.Where(tieneTelefono).ToList(); // list.Should().ContainInOrder(local1, local3).And.HaveCount(2); }
private void btnModificarProveedor_Click(object sender, EventArgs e) { if (VerificarCampos()) { List <Telefono> listaTelefono = new List <Telefono>(); Telefono telefono = new Telefono(); telefono.numero = double.Parse(txtTelefono.Text); listaTelefono.Add(telefono); Proveedor proveedor = new Proveedor(listaTelefono); proveedor.Id = int.Parse(mgProveedores.CurrentRow.Cells[0].Value.ToString()); proveedor.matricula = txtMatricula.Text; proveedor.nombre = txtNombreProveedor.Text; proveedor.tipoProveedor = txtTipo.Text; proveedor.contacto = txtContacto.Text; proveedor.cuit = txtCUIT.Text; ProveedorComponenent proveedorComponenent = new ProveedorComponenent(); proveedorComponenent.Update(proveedor); llenarGrillaProveedor(); } }
public double FinalizarLlamada(string numero) { Telefono _fonoDestino = _Telefonos.Find(t => t.Numero == numero); if (_fonoDestino == null) return 0; Llamada _llamada = _Llamadas.Find(ll => ll.Telefono.Numero == _fonoDestino.Numero); if (_llamada == null) return 0; var duracion = new Reloj().GetTime() - _llamada.Reloj.GetTime(); double _costoLlamada = duracion * _llamada.Tarifa(); _Llamadas.Remove(_llamada); Console.WriteLine("Llamada Finalizada [{0}]", numero); Console.WriteLine("Costo de Llamada [S/ {0}]", _costoLlamada.ToString()); Console.WriteLine(); return _costoLlamada; }
public virtual Clinica AgregarTelefono(Telefono telefono) { if (telefono == null) throw new ArgumentNullException("telefono"); _telefonos.Add(telefono); return this; }
public virtual Clinica QuitarTelefono(Telefono telefono) { if (telefono == null) throw new ArgumentNullException("telefono"); _telefonos.Remove(telefono); return this; }
/// <summary> /// Agrega un teléfono a la lista, si no existe la /// lista genere una nueva /// </summary> /// <param name="tel">Objeto teléfono</param> public void agregarTelefono(Telefono tel) { if (this._telefonos == null) this._telefonos = new List<Telefono>(); this._telefonos.Add(tel); }
/// <summary> /// Permite insertar un teléfono que no exista en la base de datos. Como el teléfono está relacionado obligatoriamente con una empresa o un contacto uno de los dos parámetros será null. /// </summary> /// <param name="t">Teléfono a insertar.</param> /// <param name="empData">Empresa a la que pertenece el teléfono a insertar.</param> /// <param name="conData">Contacto al que pertenece el teléfono a insertar.</param> /// <returns>True si se ha insertado.</returns> public int AddTelefono(TelefonoData t, EmpresaData empData, ContactoData conData) { if (t == null) return -1; if (empData == null && conData == null) return -1; if (empData != null && conData != null) return -1; try { int id; using (GestionEmpresasEntities bd = new GestionEmpresasEntities()) { Telefono telefono = new Telefono() { idTelefono = t.idTelefono, numero = t.numero, }; if (empData != null) { var datos = from empresas in bd.Empresa where empresas.idEmpresa == empData.EmpresaID select empresas; telefono.Empresa.Add(datos.First()); } else { var datos = from contactos in bd.Contacto where contactos.idContacto == conData.idContacto select contactos; telefono.Contacto.Add(datos.First()); } bd.Telefono.Add(telefono); bd.SaveChanges(); return telefono.idTelefono; } } catch (SqlException ex) { FaultException fault = new FaultException("ERROR SQL: " + ex.Message, new FaultCode("SQL")); throw fault; } catch (Exception ex) { FaultException fault = new FaultException("ERROR: " + ex.Message, new FaultCode("GENERAL")); throw fault; } }