public List <DireccionesCliente> GuardarLista() { try { List <DireccionesCliente> listaDirecciones = new List <DireccionesCliente>(); DireccionesCliente direcciones; foreach (var item in ListaDireccionesR) { direcciones = new DireccionesCliente(); direcciones.Calle = item.Calle; direcciones.EntreCalles = item.EntreCalles; direcciones.Colonia = item.Colonia; direcciones.Referencias = item.Referencias; direcciones.CodigoPostal = item.CodigoPostal; direcciones.NumeroInterior = item.NumeroInterior; direcciones.NumeroExterior = item.NumeroExterior; direcciones.Contacto = item.Contacto; direcciones.TelefonoContacto = item.TelefonoContacto; direcciones.IdEstado = item.DatosEstado.IdEstado; direcciones.IdMunicipio = item.DatosMunicipio.IdMunicipio; listaDirecciones.Add(direcciones); } return(listaDirecciones); } catch (Exception ex) { throw ex; } }
public async Task <int> GuardarCambios(Guid IdUsuario) { try { if (State == EntityState.Create) { DireccionesCliente direccionesCliente = new DireccionesCliente { IdCliente = IdCliente, IdDireccion = Guid.Empty, Calle = Calle, EntreCalles = EntreCalles, Referencias = Referencias, NumeroInterior = NumeroInterior, NumeroExterior = NumeroExterior, Colonia = Colonia, CodigoPostal = CodigoPostal, IdEstado = IdEstado, IdMunicipio = IdMunicipio, Contacto = Contacto, TelefonoContacto = TelefonoContacto, IdUsuario = IdUsuario }; var result = await Repository.AddAsync(direccionesCliente, IdUsuario); return((result.IdDireccion != Guid.Empty) ? 1 : 0); } else if (State == EntityState.Update) { DireccionesCliente direccionesCliente = new DireccionesCliente() { IdCliente = IdCliente, IdDireccion = IdDireccion, Calle = Calle, EntreCalles = EntreCalles, Referencias = Referencias, NumeroInterior = NumeroInterior, NumeroExterior = NumeroExterior, Colonia = Colonia, CodigoPostal = CodigoPostal, IdEstado = IdEstado, IdMunicipio = IdMunicipio, Contacto = Contacto, TelefonoContacto = TelefonoContacto, IdUsuario = IdUsuario }; var result = await Repository.UpdateAsync(direccionesCliente, IdUsuario); return((result.IdDireccion != Guid.Empty) ? 1 : 0); } return(0); } catch (Exception ex) { throw ex; } }
public Task <DireccionesCliente> UpdateAsync(DireccionesCliente element, object IdUsuario) { try { using (IDbConnection conexion = new SqlConnection(WebConnectionString)) { conexion.Open(); var result = conexion.QueryFirstOrDefaultAsync <DireccionesCliente>("[Cliente].[SPCID_A_DireccionesCliente]", param: element, commandType: CommandType.StoredProcedure); return(result); } } catch (Exception ex) { throw ex; } }
public ActionResult LimpiarDireccion() { DireccionesCliente.Clear(); return(Json(new { Ejecuto = true }, JsonRequestBehavior.AllowGet)); }