public int IngresaUbicacion(Ubicaciones u) { try { SqlConnection SqlCn = new SqlConnection(cn.LeerConexion()); SqlCommand cmd = new SqlCommand("Sp_Registro_Ubicacion", SqlCn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@direccion_id", SqlDbType.Int).Value = u.direccion_id; cmd.Parameters.Add("@ubicacion_descripcion", SqlDbType.VarChar).Value = u.descripcion; cmd.Parameters.Add("@id_horario", SqlDbType.Int).Value = u.horario_id; cmd.Parameters.Add("@id_user", SqlDbType.Int).Value = u.id_user; try { SqlCn.Open(); return(cmd.ExecuteNonQuery()); } catch (Exception ex) { throw new Exception(ex.Message); } finally { SqlCn.Close(); cmd.Dispose(); } } catch (Exception exx) { throw new Exception(exx.Message); } }
public int IngresaHorarios(Ubicaciones u) { try { SqlConnection SqlCn = new SqlConnection(cn.LeerConexion()); SqlCommand cmd = new SqlCommand("Sp_Registro_Horarios_Ubicaciones", SqlCn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@hora_apertura", SqlDbType.DateTime).Value = u.hApertura; cmd.Parameters.Add("@hora_cierre", SqlDbType.DateTime).Value = u.hCierre; cmd.Parameters.Add("@id_user", SqlDbType.Int).Value = u.id_user; try { SqlCn.Open(); return(cmd.ExecuteNonQuery()); } catch (Exception ex) { throw new Exception(ex.Message); } finally { SqlCn.Close(); cmd.Dispose(); } } catch (Exception exx) { throw new Exception(exx.Message); } }
public IHttpActionResult PutUbicaciones(int id, Ubicaciones ubicaciones) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ubicaciones.ubi_id) { return(BadRequest()); } db.Entry(ubicaciones).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UbicacionesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Ubicacion")] Ubicaciones ubicaciones) { if (id != ubicaciones.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(ubicaciones); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UbicacionesExists(ubicaciones.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(ubicaciones)); }
// GET: Ubicaciones/Edit/5 public ActionResult Edit(int?id) { if (Session["Usuario"] == null) { return(RedirectToAction("Index", "Home")); } else if (Session["Tipo"].ToString() == "Contabilidad" || Session["Tipo"].ToString() == "Habilitacion" || Session["Tipo"].ToString() == "Administrador") { if (id == null) { return(RedirectToAction("Index")); } Ubicaciones ubicaciones = db.Ubicaciones.Find(id); if (ubicaciones == null) { return(RedirectToAction("Index")); } return(View(ubicaciones)); } else { LoginController lc = new LoginController(); string redireccion = lc.Redireccionar(Session["Tipo"].ToString()); return(RedirectToAction(redireccion.Split('-')[1], redireccion.Split('-')[0])); } }
public void IngresaUbicacion(EntityConnectionStringBuilder connection, Ubicaciones ub) { var context = new samEntities(connection.ToString()); context.ubicaciones_tecnicas_MDL(ub.TPLNR, ub.PLTXT_ES, ub.PLTXT_EN, ub.IWERK, ub.TPLKZ, ub.BEGRU, ub.HERLD, ub.TYPBZ, ub.MAPAR, ub.SERGE, ub.BAUJJ, ub.SWERK, ub.STORT, ub.BEBER, ub.EQFNR, ub.BUKRS, ub.KOSTL, ub.INGRP, ub.LGWID, ub.IEQUI, ub.EINZL, ub.PPSID, ub.ARBPL, ub.LVORM, ub.ABCKZ, ub.INVNR, ub.GROES); }
public int PostUbicaciones(Ubicaciones ubicaciones) { int retRecord = 0; using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["promovil_rest.Properties.Settings.Conexion"].ConnectionString)) { foreach (Ubicacion ubicacion in ubicaciones.ubicaciones) { using (SqlCommand cmd = new SqlCommand("sp_insert_ubicacion", con)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("latitud", SqlDbType.VarChar).Value = ubicacion.latitud; cmd.Parameters.Add("longitud", SqlDbType.VarChar).Value = ubicacion.longitud; cmd.Parameters.Add("fecha", SqlDbType.VarChar).Value = ubicacion.fecha; cmd.Parameters.Add("nombre_cliente", SqlDbType.VarChar).Value = ubicacion.nombre_cliente; cmd.Parameters.Add("codigo_cliente", SqlDbType.VarChar).Value = ubicacion.codigo_cliente; cmd.Parameters.Add("codigo_vendedor", SqlDbType.VarChar).Value = ubicacion.codigo_vendedor; cmd.Parameters.Add("motivo", SqlDbType.VarChar).Value = ubicacion.motivo; if (con.State != ConnectionState.Open) { con.Open(); } retRecord = cmd.ExecuteNonQuery(); } } } return(retRecord); }
public ActionResult DeleteConfirmed(int id) { Ubicaciones ubicaciones = db.Ubicaciones.Find(id); db.Ubicaciones.Remove(ubicaciones); db.SaveChanges(); return(RedirectToAction("Index")); }
private Ubicaciones LlenarClase() { Ubicaciones ubicacion = new Ubicaciones(); ubicacion.UbicacionId = (int)IdNumericUpDown.Value; ubicacion.Descripcion = DescripcionTextBox.Text; return(ubicacion); }
private Ubicaciones LlenarClase() { Ubicaciones ubicaciones = new Ubicaciones(); ubicaciones.UbicacionId = (int)IDnumericUpDown.Value; ubicaciones.Descripcion = DescripciontextBox.Text; return(ubicaciones); }
private Ubicaciones LlenaClase() { Ubicaciones ubicaciones = new Ubicaciones(); ubicaciones.ID = Convert.ToInt32(IDnumericUpDown.Value); ubicaciones.Descripcion = DescripciontextBox.Text; return(ubicaciones); }
public static bool ActualizaUsuarioPerfil(Guid iUsuarioID, int intGeneroID, DateTime dtFechaNacimiento, string strCorreoPersonal, string strCelular, string strTelefonoContacto, string strCodigoPostal, string intColoniaID, string strClaveNueva) { Guid UbicacionID = Guid.NewGuid(); string ClaveNueva = Encrypta.Encrypt(strClaveNueva); using (var Modelo = new DatosHECSAEntities()) { var iModeloU = (from a in Modelo.Usuarios join b in Modelo.Ubicaciones on a.UbicacionID equals b.UbicacionID where a.UsuarioID == iUsuarioID select a).ToList(); Guid ubicacionIDn = Guid.Parse(iModeloU[0].UbicacionID.ToString()); if (iModeloU.Count == 0) { var ModeloCP = new DatosHECSAEntities(); var iModeloCP = new Ubicaciones { UbicacionID = UbicacionID, TipoUbicacionID = 1, CalleNumero = string.Empty, CodigoPostal = strCodigoPostal, ColoniaID = intColoniaID, EstatusRegistroID = 1, FechaRegistro = DateTime.Now, }; ModeloCP.Ubicaciones.Add(iModeloCP); ModeloCP.SaveChanges(); } else { var iModeloUU = (from c in Modelo.Ubicaciones where c.UbicacionID == ubicacionIDn select c).FirstOrDefault(); iModeloUU.CalleNumero = string.Empty; iModeloUU.CodigoPostal = strCodigoPostal; iModeloUU.ColoniaID = intColoniaID; } var iModelo = (from c in Modelo.Usuarios where c.UsuarioID == iUsuarioID select c).FirstOrDefault(); iModelo.GeneroID = intGeneroID; iModelo.FechaNacimiento = dtFechaNacimiento; iModelo.CorreoPersonal = strCorreoPersonal; iModelo.Celular = strCelular; iModelo.TelefonoContacto = strTelefonoContacto; iModelo.UbicacionID = ubicacionIDn; iModelo.Clave = ClaveNueva; Modelo.SaveChanges(); } return(true); }
private Ubicaciones LlenarClase() { Ubicaciones ubicaciones = new Ubicaciones(); ubicaciones.UbicacionId = Convert.ToInt32(UbicacionIdNumericupDown.Value); ubicaciones.Descripcion = DescripcionTextBox.Text; return(ubicaciones); }
public void GetUbicaciones() { Ubicaciones.Clear(); foreach (var ubicacion in context.GetUbicaciones()) { Ubicaciones.Add(ubicacion); } }
public Ubicaciones LlenaClase() { Ubicaciones ubicacion = new Ubicaciones(); ubicacion.UbicacionId = Convert.ToInt32(UbicacionIdnumericUpDown.Value); ubicacion.Descripcion = DescripciontextBox.Text; return(ubicacion); }
private Ubicaciones LlenaClase() { Ubicaciones ubicacion = new Ubicaciones(); ubicacion.IdUbicacion = (int)(IdnumericUpDown.Value); ubicacion.Descripcion = DescripciontextBox.Text; return(ubicacion); }
public ActionResult Edit([Bind(Include = "ubi_id,ubi_codigo,ubi_descripcion")] Ubicaciones ubicaciones) { if (ModelState.IsValid) { db.Entry(ubicaciones).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ubicaciones)); }
public ActionResult Create([Bind(Include = "ubi_id,ubi_codigo,ubi_descripcion")] Ubicaciones ubicaciones) { if (ModelState.IsValid) { db.Ubicaciones.Add(ubicaciones); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ubicaciones)); }
public async Task <IActionResult> Create([Bind("Id,Ubicacion")] Ubicaciones ubicaciones) { if (ModelState.IsValid) { _context.Add(ubicaciones); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(ubicaciones)); }
public IHttpActionResult GetUbicaciones(int id) { Ubicaciones ubicaciones = db.Ubicaciones.Find(id); if (ubicaciones == null) { return(NotFound()); } return(Ok(ubicaciones)); }
public IHttpActionResult PostUbicaciones(Ubicaciones ubicaciones) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Ubicaciones.Add(ubicaciones); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = ubicaciones.ubi_id }, ubicaciones)); }
public async Task <IActionResult> CrearCliente(UbicacionClienteContactoViewModel modelo) { try { if (ModelState.IsValid) { using (var dbContexTransaction = _db.Database.BeginTransaction()) { try { var ubicacion = new Ubicaciones() { Nombre = modelo.Ubicaciones.Nombre, Direccion1 = modelo.Ubicaciones.Direccion1, Direccion2 = modelo.Ubicaciones.Direccion2, Ciudad = modelo.Ubicaciones.Ciudad, CodigoPostal = modelo.Ubicaciones.CodigoPostal, }; _db.Ubicaciones.Add(ubicacion); var cliente = new Clientes() { Nombre = modelo.Clientes.Nombre, Email = modelo.Clientes.Email, FechaCreacion = modelo.Clientes.FechaCreacion, Ubicacion = ubicacion }; _db.Clientes.Add(cliente); var contacto = new Contactos() { Nombre = modelo.Contactos.Nombre, Email = modelo.Contactos.Email, Telefono = modelo.Contactos.Telefono, Cliente = cliente }; _db.Contactos.Add(contacto); await _db.SaveChangesAsync(); await dbContexTransaction.CommitAsync(); } catch (Exception) { await dbContexTransaction.RollbackAsync(); } } } return(RedirectToAction("Index", "Home", new { area = "Principal" })); } catch (Exception) { return(View(modelo)); } }
public ActionResult Create(Ubicaciones objetoUbicaciones) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } bool banderaGuardar = UbicacionesDB.guardarUbicaciones(objetoUbicaciones); MostrarMensajes(banderaGuardar); return(View()); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ubicaciones ubicaciones = db.Ubicaciones.Find(id); if (ubicaciones == null) { return(HttpNotFound()); } return(View(ubicaciones)); }
public ActionResult DetalleUbicacion(int idUbicacion) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } Ubicaciones objetoUbicacion = UbicacionesDB.recuperarUbicacionPorID(idUbicacion); return(View(objetoUbicacion)); }
public IHttpActionResult DeleteUbicaciones(int id) { Ubicaciones ubicaciones = db.Ubicaciones.Find(id); if (ubicaciones == null) { return(NotFound()); } db.Ubicaciones.Remove(ubicaciones); db.SaveChanges(); return(Ok(ubicaciones)); }
public ActionResult EditarUbicacion(Ubicaciones objetoUbicacion) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } bool bandera = UbicacionesDB.actualizarUbicacion(objetoUbicacion); MostrarMensajes(bandera); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { try { Ubicaciones ubicaciones = db.Ubicaciones.Find(id); db.Ubicaciones.Remove(ubicaciones); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { ViewBag.Error = "Error al eliminar, es posible que este registro tenga datos dependientes en otras tablas"; return(RedirectToAction("Index")); } }
public void AddUbicacion(ubicacion _ubicacion) { using (var api = new BusinessContext()) { try { api.AddUbicacion(_ubicacion); } catch (Exception ex) { return; } Ubicaciones.Add(_ubicacion); GetUbicaciones(); } }
private void deleteUbicacion() { using (var api = new BusinessContext()) { try { api.deleteUbicacion(selectedUbicacion); } catch (Exception ex) { return; } Ubicaciones.Remove(selectedUbicacion); GetUbicaciones(); } }