public async Task <ActionResult> AddPhoneNumber(AddPhoneNumberViewModel model) { try { if (!ModelState.IsValid) { return(View(model)); } // Generar el token y enviarlo Telefonos tel = new Telefonos(); tel.Propietario = model.Name; tel.Telefono = model.Number; tel.IdUsuario = User.Identity.GetUserId(); db.Telefonos.Add(tel); db.SaveChanges(); } catch (Exception) { return(View(model)); } var userId = User.Identity.GetUserId(); var model2 = new IndexViewModel { HasPassword = HasPassword(), PhoneNumber = await UserManager.GetPhoneNumberAsync(userId), TwoFactor = await UserManager.GetTwoFactorEnabledAsync(userId), Logins = await UserManager.GetLoginsAsync(userId), BrowserRemembered = await AuthenticationManager.TwoFactorBrowserRememberedAsync(userId) }; return(View("Index", model2)); }
public static bool Guardar(Telefonos entity) { bool paso = false; Contexto contexto = new Contexto(); try { if (!contexto.telefonos.Any(A => A.LlamadaId == entity.LlamadaId) && entity.LlamadaId == 0) { paso = Insertar(entity); } else { if (contexto.telefonos.Any(A => A.LlamadaId == entity.LlamadaId)) { paso = Modificar(entity); } } } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public Telefonos TelefonosGetByCodigoRegistroDefecto(long CodigoRegistro, string TabCodigo) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = " SELECT * " + " FROM telefonos " + " WHERE TAB_CODIGO ='" + TabCodigo + "' " + " AND TEL_CODIGO_REGISTRO=" + CodigoRegistro + " " + " AND TEL_DEFECTO='S'"; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; Telefonos NewEnt = new Telefonos(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarTelefonos(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
private void btnAceptar_Click(object sender, EventArgs e) { if (!VerificoCamposAntesDeGrabar()) { MessageBox.Show("Campos Obligatorios Incompletos"); return; } /*Primero me tengo que fijar si ese numero ya lo cargo y luego ver si no lo esta modificando*/ if (this.modifica != -1) { //Si se esta modificando, modifico la lista en ese indice list.ElementAt(this.modifica).StrTel = txtTelefono.Text; list.ElementAt(this.modifica).StrTipotel = cboTipo.Text; list.ElementAt(this.modifica).StrVinculo = cboTipoContacto.Text; list.ElementAt(this.modifica).StrInterno = txtInterno.Text; list.ElementAt(this.modifica).IntEstado = 2;//Modificacion } else { objTelefonos = new Telefonos(); objTelefonos.StrTipotel = cboTipo.Text; objTelefonos.StrTel = txtTelefono.Text; objTelefonos.StrVinculo = cboTipoContacto.Text; objTelefonos.StrInterno = txtInterno.Text; objTelefonos.IntEstado = 1;//Alta // arreglo.Add(objTelefonoPersonal); this.list.Add(objTelefonos); } LimpiarControles(); CargoGrilla(); }
public static bool Guardar(Telefonos telefonos) { ContextoTelefono contexto = new ContextoTelefono(); bool paso = false; try { if (contexto.telefonos.Any(A => A.Id == telefonos.Id)) { paso = Modificar(telefonos); } else { paso = Insertar(telefonos); } } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public List <Telefonos> gettelefono(int rut) { try { using (SqlConnection sqlConn = new SqlConnection(this.strConn)) { sqlConn.Open(); SqlCommand cmd = new SqlCommand(strConn, sqlConn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "sp_r_telefonos"; cmd.Parameters.AddWithValue("@rut", rut); SqlDataReader reader = cmd.ExecuteReader(); List <Telefonos> ltelefonos = new List <Telefonos>(); while (reader.Read()) { Telefonos mtelefonos = new Telefonos(); mtelefonos.Id_telefono = Convert.ToInt32(reader["id_telefono"].ToString()); mtelefonos.Rut = Convert.ToInt32(reader["rut"].ToString()); mtelefonos.Tipo_telefono = reader["tipo_telefono"].ToString(); mtelefonos.Numero = Convert.ToInt32(reader["numero"].ToString()); mtelefonos.Check = reader["prioridad"].ToString(); ltelefonos.Add(mtelefonos); mtelefonos = null; } return(ltelefonos); } } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> Edit(int id, [Bind("IdTelefono,DescripcionTelefono,IdTipoTelefonoFk,IdEstadoFk,IdInstitucionFk")] Telefonos telefonos) { if (id != telefonos.IdTelefono) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(telefonos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TelefonosExists(telefonos.IdTelefono)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdEstadoFk"] = new SelectList(_context.Estados, "IdEstado", "DescripcionEstado", telefonos.IdEstadoFk); ViewData["IdInstitucionFk"] = new SelectList(_context.Instituciones, "IdInstitucion", "DescripcionInstitucion", telefonos.IdInstitucionFk); ViewData["IdTipoTelefonoFk"] = new SelectList(_context.Tipotelefonos, "IdTipoTelefono", "DescripcionTipoTelefono", telefonos.IdTipoTelefonoFk); return(View(telefonos)); }
public JsonResult Create(Escuelas escuela) { try { var esc = escuela.Crear(); for (var i = 1; i < escuela.telefonos.Count(); i++) { Telefonos t = new Telefonos(); t.Proveniente = "Escuela"; t.ProvenienteID = esc; t.TipoTelefono_fk = Convert.ToInt32(escuela.tipotelefono[i]); t.Telefono = escuela.telefonos[i]; t.Crear(); } return(Json(new { result = true })); } catch (Exception e) { return(Json(new { result = false, message = e.Message })); } }
public static bool Eliminar(int Id) { ContextoTelefono contexto = new ContextoTelefono(); bool paso = false; try { Telefonos telefonos = contexto.telefonos.Find(Id); if (telefonos != null) { contexto.Entry(telefonos).State = EntityState.Deleted; paso = contexto.SaveChanges() > 0; } } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public void GrabarContactoCliente(Telefonos objTelefono, int intCodigoCliente) { ManejaConexiones oManejaConexiones2 = new ManejaConexiones(); SqlParameter[] spParam5 = new SqlParameter[5]; spParam5[0] = new SqlParameter("@codigo", SqlDbType.BigInt); spParam5[0].Value = intCodigoCliente; spParam5[1] = new SqlParameter("@vinculo", SqlDbType.NVarChar); spParam5[1].Value = objTelefono.StrVinculo; spParam5[2] = new SqlParameter("@tipotel", SqlDbType.NVarChar); spParam5[2].Value = objTelefono.StrTipotel; spParam5[3] = new SqlParameter("@telefono", SqlDbType.NVarChar); spParam5[3].Value = objTelefono.StrTel; spParam5[4] = new SqlParameter("@interno", SqlDbType.NVarChar); spParam5[4].Value = objTelefono.StrInterno; oManejaConexiones2.NombreStoredProcedure = "Add_Contactos_Clientes"; oManejaConexiones2.Parametros = spParam5; oManejaConexiones2.executeNonQuery(); }
public void Guardar(Admin oAdmin) { long rtdo; Telefonos oTel = new Telefonos(); TelefonosBus oTelBus = new TelefonosBus(); oTel.TelCodigo = _vista.telCodigo; oTel.TelNumero = _vista.telNumero; oTel.TelCargo = _vista.telCargo.SelectedValue.ToString(); oTel.TelTipo = _vista.telTipo.SelectedValue.ToString(); oTel.TelEmail = _vista.telEmail; oTel.TelNombreContacto = _vista.telNombreContacto; oTel.TabCodigo = oAdmin.TabCodigoRegistro; oTel.TelCodigoRegistro = oAdmin.CodigoRegistro; if (_vista.telDefecto) { oTel.TelDefecto = "S"; } else { oTel.TelDefecto = "N"; } if (_vista.telCodigo == 0) { rtdo = oTelBus.TelefonosAdd(oTel); } else { rtdo = (oTelBus.TelefonosUpdate(oTel)) ? oTel.TelCodigo : 0; } }
public bool TelefonosUpdate(Telefonos oTel) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); ds = new DataSet(); string sqlSelect = "UPDATE telefonos SET " + "tel_numero='" + oTel.TelNumero + "', " + "tel_cargo='" + oTel.TelCargo + "', " + "tel_tipo='" + oTel.TelTipo + "', " + "tel_defecto='" + oTel.TelDefecto + "', " + "tel_email='" + oTel.TelEmail + "', " + "tab_codigo='" + oTel.TabCodigo + "', " + "tel_codigo_registro='" + oTel.TelCodigoRegistro + "', " + "tel_nombre_contacto='" + oTel.TelNombreContacto + "' " + "WHERE tel_codigo='" + oTel.TelCodigo + "'"; Console.WriteLine("sql"); Console.WriteLine("--" + sqlSelect); Console.WriteLine("sql"); cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response > 0); } catch (Exception ex) { throw ex; } }
public void Inicializar() { //MessageBox.Show("paso 1 SelectedValue " + _vista.telCargo.SelectedValue , "Cooperativa"); //MessageBox.Show("paso 1 TelCargo " + oTel.TelCargo, "Cooperativa"); DominiosBus oDonBus = new DominiosBus(); oUtil.CargarCombo(_vista.telCargo, oDonBus.DominiosGetByFilter("CARGO_CONTACTO_TEL"), "dmn_valor", "dmn_descripcion", "Seleccione Cargo"); oUtil.CargarCombo(_vista.telTipo, oDonBus.DominiosGetByFilter("TIPO_TELEFONO"), "dmn_valor", "dmn_descripcion", "Seleccione Tipo"); // _vista.telCargo.DropDownStyle = ComboBoxStyle.DropDownList; // _vista.telTipo.DropDownStyle = ComboBoxStyle.DropDownList; if (_vista.telCodigo != 0) { Telefonos oTel = new Telefonos(); TelefonosBus oTelBus = new TelefonosBus(); oTel = oTelBus.TelefonosGetById(_vista.telCodigo); _vista.telNumero = oTel.TelNumero; if (oTel.TelDefecto == "S") { _vista.telDefecto = true; } else { _vista.telDefecto = false; } _vista.telEmail = oTel.TelEmail; _vista.telNombreContacto = oTel.TelNombreContacto; _vista.telCargo.SelectedValue = oTel.TelCargo;; _vista.telTipo.SelectedValue = oTel.TelTipo; } }
public Telefonos TelefonosGetById(long Id) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "SELECT * " + "FROM telefonos " + "WHERE tel_codigo ='" + Id + "'"; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; Telefonos NewEnt = new Telefonos(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarTelefonos(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public List <Telefonos> TelefonosGetAll() { List <Telefonos> lstTelefonos = new List <Telefonos>(); try { ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "SELECT * " + "FROM telefonos "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt = new DataTable(); dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { DataRow dr = dt.Rows[i]; Telefonos NewEnt = new Telefonos(); NewEnt = CargarTelefonos(dr); lstTelefonos.Add(NewEnt); } } return(lstTelefonos); } catch (Exception ex) { throw ex; } }
public void ModificacioContactoCliente(Telefonos objTelefonoPersonal) { ManejaConexiones oManejaConexiones = new ManejaConexiones(); SqlParameter[] spParam = new SqlParameter[5]; spParam[0] = new SqlParameter("@idcontacto", SqlDbType.BigInt); spParam[0].Value = objTelefonoPersonal.IntCodigo; spParam[1] = new SqlParameter("@vinculo", SqlDbType.NVarChar); spParam[1].Value = objTelefonoPersonal.StrVinculo; spParam[2] = new SqlParameter("@tipotel", SqlDbType.NVarChar); spParam[2].Value = objTelefonoPersonal.StrTipotel; spParam[3] = new SqlParameter("@telefono", SqlDbType.NVarChar); spParam[3].Value = objTelefonoPersonal.StrTel; spParam[4] = new SqlParameter("@interno", SqlDbType.NVarChar); spParam[4].Value = objTelefonoPersonal.StrInterno; oManejaConexiones.NombreStoredProcedure = "Upd_Contactos_Clientes"; oManejaConexiones.Parametros = spParam; oManejaConexiones.executeNonQuery(); }
public JsonResult Create(Contratistas contratista) { try { var cont = contratista.Crear(); for (var i = 1; i < contratista.telefonos.Count(); i++) { Telefonos t = new Telefonos(); t.Proveniente = "Contratista"; t.ProvenienteID = cont; t.TipoTelefono_fk = Convert.ToInt32(contratista.tipotelefono[i]); t.Telefono = contratista.telefonos[i]; t.Crear(); } return(Json(new { result = true })); } catch (Exception e) { return(Json(new { result = false, message = e.Message })); } }
public void CargarTelefono(long CodigoRegistro, string TabCodigo) { Telefonos oTelefono = new Telefonos(); TelefonosBus oTelefonoBus = new TelefonosBus(); oTelefono = oTelefonoBus.TelefonosGetByCodigoRegistroDefecto(CodigoRegistro, TabCodigo, Enumeration.TelefonosTipos.Telefono); _vista.lgCodigoTelefono = oTelefono.TelCodigo; Dominios oDominio = new Dominios(); DominiosBus oDomBus = new DominiosBus(); oDominio = oDomBus.DominiosGetById("CARGO_CONTACTO_TEL", oTelefono.TelCargo); _vista.strTelefono = oTelefono.TelNumero + " - " + oDominio.DmnDescripcion; DataTable dtTelefono = new DataTable(); dtTelefono = oTelefonoBus.TelefonosGetByCodigoRegistroDT(CodigoRegistro, TabCodigo, Enumeration.TelefonosTipos.Telefono); _vista.btniTelefono.Text = "...[" + dtTelefono.Rows.Count + "]"; if (dtTelefono.Rows.Count > 1) { _vista.btniTelefono.BackColor = System.Drawing.Color.Green; } else { _vista.btniTelefono.BackColor = System.Drawing.Color.Gray; } }
public List <Telefonos> BuscoTelefonosCliente(int intCodigo) { string strSql; Telefonos objTelefonos; List <Telefonos> listTelefonos = new List <Telefonos>(); strSql = "select cc_id,cc_vinculo,cc_tipotel,cc_tel, interno "; strSql += "from dbo.Contactos_cliente where cli_id=" + intCodigo; LlenaCombos objLlenaCombos2 = new LlenaCombos(); DataTable dt2 = objLlenaCombos2.GetSqlDataAdapterbySql(strSql); if (dt2 != null) { for (int i = 0; i < dt2.Rows.Count; i++) { objTelefonos = new Telefonos(); objTelefonos.IntCodigo = Convert.ToInt32(dt2.Rows[i]["cc_id"].ToString()); objTelefonos.StrVinculo = dt2.Rows[i]["cc_vinculo"].ToString(); objTelefonos.StrTipotel = dt2.Rows[i]["cc_tipotel"].ToString(); objTelefonos.StrTel = dt2.Rows[i]["cc_tel"].ToString(); objTelefonos.StrInterno = dt2.Rows[i]["interno"].ToString(); listTelefonos.Add(objTelefonos); } } return(listTelefonos); }
public static bool Eliminar(int Id) { bool paso = false; Contexto db = new Contexto(); try { Telefonos llamada = Buscar(Id); if (llamada != null) { db.Entry(llamada).State = EntityState.Deleted; paso = db.SaveChanges() > 0; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public void VerificaModificacionContactoCliente(Telefonos objTelefonoPersonal, int intCodigoCliente) { //Si tiene un codigo asignado es porque el contacto ya existia //Tambien debo tener el cuenta la transaccion que hizo con el campo intEstado //para esto se debera considerar los valores (0,1,2,3) if (objTelefonoPersonal.IntCodigo != 0) //El contacto ya existia { //Me fijo que hay que hacer con el contacto if (objTelefonoPersonal.IntEstado == 2)//Modifico { ModificacioContactoCliente(objTelefonoPersonal); } if (objTelefonoPersonal.IntEstado == 3)//Elimino { EliminaContactoCliente(objTelefonoPersonal); } //sino no hago nada, todo queda como esta } else { //En este caso debe ser un alta de un contacto //Hay que tener en cuenta todos los estados menos el 3, que es el de baja if (objTelefonoPersonal.IntEstado != 3) { GrabarContactoCliente(objTelefonoPersonal, intCodigoCliente); } } }
public ActionResult EliminarTelefono(int id) { Telefonos telefonos = db.Telefonos.Find(id); db.Telefonos.Remove(telefonos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Telefonos telefonos = db.Telefonos.Find(id); db.Telefonos.Remove(telefonos); db.SaveChanges(); return(RedirectToAction("Index")); }
public void CargarEmail(long id) { Telefonos oTelefono = new Telefonos(); TelefonosBus oTelefonoBus = new TelefonosBus(); oTelefono = oTelefonoBus.TelefonosGetById(id); _vista.strEmail = oTelefono.TelEmail; }
public void CargarTelefonos(long id) { Telefonos oTelefono = new Telefonos(); TelefonosBus oTelefonoBus = new TelefonosBus(); oTelefono = oTelefonoBus.TelefonosGetById(id); _vista.strTelefono = oTelefono.TelCodigo + " - " + oTelefono.TelNumero; }
private void buttonGuardar_Click(object sender, EventArgs e) { if (ValidarErrores() != false) { if (Nombre == null) { if (PersonasBLL.Guardar(LlenaClase()) == true) { this.Close(); MessageBox.Show("Guardo con exito!"); } else { MessageBox.Show("Error. No se pudo guardar"); } } else { Personas Persona = new Personas(); Persona.IdPersonas = Id; Persona.Nombre = textBoxNombre.Text; Persona.Email = textBoxEmail.Text; Persona.Direccion = textBoxDireccion.Text; Persona.Apellidos = textBoxApellido.Text; Persona.TipoPersona = "Clientes"; int countData = dataGridViewTelefonos.RowCount - 1; List <Telefonos> ArregloTelefono = new List <Telefonos>(); int row = 0; while (row < countData) { Telefonos Telefono = new Telefonos(); Telefono.IdTelefono = (int)dataGridViewTelefonos.Rows[row].Cells[0].Value; Telefono.IdPersonas = Id; Telefono.TipoTelefonos = dataGridViewTelefonos.Rows[row].Cells[1].Value.ToString(); Telefono.Numeros = Convert.ToInt32(dataGridViewTelefonos.Rows[row].Cells[2].Value.ToString()); ArregloTelefono.Add(Telefono); row++; } Persona.Telefono = ArregloTelefono; if (PersonasBLL.Editar(Persona, Id) == true) { Nombre = string.Empty; MessageBox.Show("Se edito con exito!"); this.Close(); } else { MessageBox.Show("No se pudo editar el cliente"); } } } }
public async Task <ActionResult> DeleteConfirmed(int id) { Telefonos telefonos = await db.Telefonos.FindAsync(id); db.Telefonos.Remove(telefonos); await db.SaveChangesAsync(); return(RedirectToAction("Index", "Paqueterias")); }
public ActionResult Edit([Bind(Include = "PhoneID,Modelo,Marca,Numero,ClienteID")] Telefonos telefonos) { if (ModelState.IsValid) { db.Entry(telefonos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ClienteID = new SelectList(db.Cliente, "ClienteID", "Nombre", telefonos.ClienteID); return(View(telefonos)); }
public ActionResult Edit([Bind(Include = "idTelefono,numero,tipo,operadora,titular,dateCreate,dateUpdate,isDeleted,userModified,userCreated,idUnidadPNP")] Telefonos telefonos) { if (ModelState.IsValid) { db.Entry(telefonos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idUnidadPNP = new SelectList(db.UnidadPNPs, "idUnidadPNP", "nombreComun", telefonos.idUnidadPNP); return(View(telefonos)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,PaqueteriasId,telefono")] Telefonos telefonos) { if (ModelState.IsValid) { db.Entry(telefonos).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index", "Paqueterias")); } ViewBag.PaqueteriasId = new SelectList(db.Paqueterias, "Id", "Nombre", telefonos.PaqueteriasId); return(View(telefonos)); }