public IActionResult Get(int id) { Respuesta resp = new Respuesta(); resp.status = "Error"; resp.data = null; try { using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext()) { var idSearch = new SqlParameter("Id", id); Direccione data = db.Direcciones.FromSqlRaw("Select * from direccion where IdDireccion = @Id", idSearch) .FirstOrDefault(); resp.status = "Ok"; resp.message = "Success"; resp.data = data; return(Ok(resp)); } } catch (Exception message) { resp.message = message.Message; return(BadRequest(resp)); } }
private void buttonAdministrador_Click(object sender, EventArgs e) { var zonas = client.GetZonas(); Direccione direccione = new Direccione { calle = textBoxCalle.Text, casa = textBoxCasa.Text, Apt = textBoxApartamento.Text, idZona = zonas.ElementAt(comboBoxZona.SelectedIndex).idZona, Edificio = textBoxEdificio.Text, estado = true }; Persona persona = new Persona { idDireccion = direccione.idDireccion, Direccione = direccione, Documento = textBoxDocumento.Text, telefono = textBoxTelefono.Text, estado = true, nacionalidad = textBoxNacimiento.Text, primerNombre = textBoxPrimerNombre.Text, segundoNombre = textBoxSegundoNombre.Text, primerApellido = textBoxPrimerApellido.Text, segundoApellido = textBoxSegundoApellido.Text, email = textBoxEmail.Text, fechaCreacion = DateTime.Now, fechaNacimiento = DateTime.ParseExact(textBoxNacimiento.Text, "yyyy-MM-dd", CultureInfo.InvariantCulture), }; List <UsersRole> usersroles = new List <UsersRole>(); User user = new User { loginEstado = false, estado = true, idUserName = textBoxUsuario.Text, password = textBoxUsuario.Text, fechaCreacion = DateTime.Now }; Administradore newAdm = new Administradore() { IdUser = user.IdUser, User = user, idPersona = persona.idPersona, Persona = persona, FechaCreacion = DateTime.Now, salario = Int32.Parse(textBoxSalario.Text), estado = true }; client.PostAdministrador(newAdm); comboBoxRoles.Enabled = true; buttonAsignarRoles.Enabled = true;; }
public void ActualizarDireccion(DireccionesDto direccion) { using (var db = new BDPrimeStoneContext()) { var _direccion = new Direccione(); _direccion.IdDireccion = direccion.IdDireccion; _direccion.Nombre = direccion.Nombre; db.Entry(_direccion).State = EntityState.Modified; db.SaveChanges(); } }
public DireccionesDto InsertarDireccion(DireccionesDto direccion) { var _direccion = new Direccione(); using (var db = new BDPrimeStoneContext()) { _direccion.IdDireccion = direccion.IdDireccion; _direccion.Nombre = direccion.Nombre; db.Direcciones.Add(_direccion); db.SaveChanges(); } return(direccion); }
private void AgregarCliente_Click(object sender, EventArgs e) { var zonas = client.GetZonas(); Direccione direccione = new Direccione { Apt = textBoxApartamento.Text, casa = textBoxCasa.Text, calle = textBoxCalle.Text, idZona = zonas.ElementAt(comboBox3.SelectedIndex).idZona, estado = true, Edificio = textBoxEdicio.Text }; Persona person = new Persona { primerNombre = textBoxPrimerNombre.Text, segundoNombre = textBoxSegundoNombre.Text, primerApellido = textBoxPrimerApellido.Text, segundoApellido = textBoxSegundoApellido.Text, telefono = textBoxTelefono.Text, Documento = textBoxDocumento.Text, email = textBoxEmail.Text, nacionalidad = textBoxNacionalidad.Text, fechaNacimiento = DateTime.ParseExact(textBoxFechaNacimiento.Text, "yyyy-mm-dd", CultureInfo.InvariantCulture), fechaCreacion = DateTime.Now, estado = checkBox1.Enabled, idDireccion = direccione.idDireccion, Direccione = direccione }; User username = new User { idUserName = textBoxUsuario.Text, password = textBoxUsuario.Text, loginEstado = false, estado = true, fechaCreacion = DateTime.Now }; Cliente newClient = new Cliente { idPersona = person.idPersona, IdUser = username.IdUser, puntoFidelizacion = 0, estado = true, Persona = person, User = username }; client.PostClient(newClient); }
private void button1_Click(object sender, EventArgs e) { var zonas = client.GetZonas(); Direccione direccione = new Direccione { Apt = textBoxApartamento.Text, casa = textBoxCasa.Text, calle = textBoxCalle.Text, idZona = zonas.ElementAt(comboBox3.SelectedIndex).idZona, estado = true, Edificio = textBoxEdificio.Text }; Persona person = new Persona { primerNombre = textBoxPrimerNombre.Text, segundoNombre = textBoxSegundoNombre.Text, primerApellido = textBoxPrimerApellido.Text, segundoApellido = textBoxSegundoApellido.Text, telefono = textBoxTelefono.Text, Documento = textBoxDocument.Text, email = textBoxEmail.Text, nacionalidad = textBoxNacionalidad.Text, fechaModicacion = DateTime.Now, estado = checkBox1.Enabled, idDireccion = direccione.idDireccion, Direccione = direccione }; User username = new User { idUserName = textBoxUsuario.Text, password = textBoxUsuario.Text, loginEstado = false, estado = true, fechaCreacion = DateTime.Now }; Cliente newClient = new Cliente { puntoFidelizacion = 0, estado = true, Persona = person, User = username }; client.ActualizarCliente(newClient, Int32.Parse(textBoxIdCliente.Text)); UpdateDataGridCliente(); }
public IActionResult Post([FromBody] Direccione value) { Respuesta resp = new Respuesta(); resp.status = "Error"; resp.data = null; try { using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext()) { SqlParameter[] sqlParams = new SqlParameter[] { new SqlParameter("@DIRECCIONES", value.IdDireccion), new SqlParameter("@NOMBRE", value.Nombre), new SqlParameter("@FECHADECREACION", DateTime.Now), new SqlParameter("@FECHADEMODIFICACION", DateTime.Now), new SqlParameter("@UBICACION", value.Ubicacion), }; var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[DIRECCIONES] ([Nombre],[Ubicacion],[FechaDeCreacion],[FechaDeModificacion]) VALUES (@NOMBRE, @UBICACION, @FECHADECREACION, @FECHADEMODIFICACION)", sqlParams); SqlParameter[] sqlParamsLogs = new SqlParameter[] { new SqlParameter("@IDUSER", "0"), new SqlParameter("@TABLE", "DIRECCIONES"), new SqlParameter("@FIELD", "AGREGO"), new SqlParameter("@ANTERIOR", ""), new SqlParameter("@NUEVO", ""), new SqlParameter("@DATE", ""), }; db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs); resp.status = "Ok"; resp.message = "Success"; resp.data = data; return(Ok(resp)); } } catch (Exception message) { resp.message = message.Message; return(BadRequest(resp)); } }