/// <summary> /// Método para actualizar el estado de un Accesorio en la base de datos. /// </summary> /// <param name="infoAccesorios"></param> /// <returns></returns> public MensajesAccesorios ActualizacionEstadoAccesorio(Accesorios infoAccesorios) { MensajesAccesorios msjAccesorios = new MensajesAccesorios(); try { NpgsqlTransaction tran = conn_BD.BeginTransaction(); using (NpgsqlCommand cmd = new NpgsqlCommand("UPDATE public.dcicc_accesorio SET estado_accesorio=@ea WHERE id_accesorio=@ia;", conn_BD)) { cmd.Parameters.Add("ea", NpgsqlTypes.NpgsqlDbType.Varchar).Value = infoAccesorios.EstadoAccesorio; cmd.Parameters.Add("ia", NpgsqlTypes.NpgsqlDbType.Integer).Value = infoAccesorios.IdAccesorio; cmd.ExecuteNonQuery(); } if (infoAccesorios.EstadoAccesorio == "DE BAJA") { InsercionesHistoricoActivos objInsercionesHA = new InsercionesHistoricoActivos(); HistoricoActivos infoHistActivo = new HistoricoActivos { IdAccesorio = infoAccesorios.IdAccesorio, FechaModifHistActivos = DateTime.Now }; objInsercionesHA.RegistroHistoricoActivos(infoHistActivo); } tran.Commit(); conn_BD.Close(); msjAccesorios.OperacionExitosa = true; } catch (Exception e) { conn_BD.Close(); msjAccesorios.OperacionExitosa = false; msjAccesorios.MensajeError = e.Message; } return(msjAccesorios); }
public ActionResult ModificarEstadoAccesorio(Accesorios infoAccesorios) { string mensajesAccesorios = string.Empty; MensajesAccesorios msjAccesorios = new MensajesAccesorios(); MensajesHistoricoActivos msjHistActivos = new MensajesHistoricoActivos(); try { AccesoriosAccDatos objAccesoriosAccDatos = new AccesoriosAccDatos((string)Session["NickUsuario"]); msjAccesorios = objAccesoriosAccDatos.ActualizarAccesorios(infoAccesorios, true); if (msjAccesorios.OperacionExitosa) { mensajesAccesorios = string.Format("El accesorio con ID: {0} ha sido modificado correctamente.", infoAccesorios.IdAccesorio); Logs.Info(mensajesAccesorios); } else { mensajesAccesorios = string.Format("No se ha podido actualizar el accesorio con ID: {0}: {1}", infoAccesorios.IdAccesorio, msjAccesorios.MensajeError); Logs.Error(mensajesAccesorios); } } catch (Exception e) { Logs.Error(string.Format("{0}: {1}", mensajesAccesorios, e.Message)); } return(Json(msjAccesorios, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Método para obtener los Accesorios de la base de datos. /// </summary> /// <param name="nombreFuncion">Tipo de función a llamar: consultaaccesorios o accesorioshabilitados</param> /// <returns></returns> public MensajesAccesorios ObtenerNombresAccesorios() { List <Accesorios> lstAccesorios = new List <Accesorios>(); MensajesAccesorios msjAccesorios = new MensajesAccesorios(); try { using (NpgsqlCommand cmd = new NpgsqlCommand("SELECT nombre_accesorio,id_cqr,nombre_detalleact FROM accesoriostotales();", conn_BD)) { using (NpgsqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { Accesorios objAccesorios = new Accesorios { NombreAccesorio = dr[0].ToString().Trim(), IdCQR = dr[1].ToString().Trim(), NombreDetalleActivo = dr[2].ToString().Trim() }; lstAccesorios.Add(objAccesorios); } conn_BD.Close(); msjAccesorios.ListaObjetoInventarios = lstAccesorios; msjAccesorios.OperacionExitosa = true; } } } catch (Exception e) { conn_BD.Close(); msjAccesorios.OperacionExitosa = false; msjAccesorios.MensajeError = e.Message; } return(msjAccesorios); }
public IHttpActionResult PutAccesorios(int id, Accesorios accesorios) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != accesorios.IDaccesorio) { return(BadRequest()); } db.Entry(accesorios).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AccesoriosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void UpdateSQL(Accesorios Accesorio) { Conexion con = new Conexion(); SqlCommand comand = new SqlCommand("sp_UpAccesorio", con.OpenConn()); comand.CommandType = CommandType.StoredProcedure; SqlParameter param0 = new SqlParameter("@id", SqlDbType.Int); param0.Value = Accesorio.IdAccesorio; SqlParameter param1 = new SqlParameter("@nombre", SqlDbType.VarChar); param1.Value = Accesorio.Nombre; SqlParameter param2 = new SqlParameter("@clas", SqlDbType.VarChar); param2.Value = Accesorio.Clasificacion; SqlParameter param3 = new SqlParameter("@precio", SqlDbType.Float); param3.Value = Accesorio.Precio; comand.Parameters.Add(param0); comand.Parameters.Add(param1); comand.Parameters.Add(param2); comand.Parameters.Add(param3); comand.ExecuteNonQuery(); con.CloseConn(); }
public void GenerarListaAccesoriosCQR(List <string> lstIdCQRAccesorios) { try { lst_AccesoriosCQR = new List <Accesorios>(); AccesoriosAccDatos objActivosAccDatos = new AccesoriosAccDatos((string)Session["NickUsuario"]); List <Accesorios> lstNombresAccesorios = objActivosAccDatos.ObtenerAccesorios("Nombres").ListaObjetoInventarios; foreach (var item in lstNombresAccesorios) { foreach (var idcqr in lstIdCQRAccesorios) { if (idcqr == item.IdCQR) { Accesorios objAccesorios = new Accesorios() { IdCQR = idcqr, NombreAccesorio = item.NombreAccesorio, NombreDetalleActivo = item.NombreDetalleActivo }; lst_AccesoriosCQR.Add(objAccesorios); } } } Logs.Info("La Lista Accesorios CQR ha sido generado correctamente."); } catch (Exception e) { Logs.Error(string.Format("No se ha podido generar la lista de Accesorios CQR: {0}", e.Message)); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { ControladorAccesorio ca = new ControladorAccesorio(); Accesorios a = new Accesorios(); a.IdAccesorio = Int32.Parse(txtId.Text); ca.DeleteSQL(a); Show(); }
public IHttpActionResult GetAccesorios(int id) { Accesorios accesorios = db.Accesorios.Find(id); if (accesorios == null) { return(NotFound()); } return(Ok(accesorios)); }
private void Button_Click(object sender, RoutedEventArgs e) { ControladorAccesorio ca = new ControladorAccesorio(); Accesorios a = new Accesorios(); a.Nombre = txtNombre.Text; a.Clasificacion = cmbTipo.Text; a.Precio = Double.Parse(txtPrecio.Text); ca.InsertSQL(a); Show(); }
public Arriendo(Vehiculo vehiculo, Cliente cliente, int precioFinal, Sucursal sucursal, DateTime fechaFinal, Accesorios accesorio) { this.vehiculo = vehiculo; this.cliente = cliente; this.precioFinal = precioFinal; fechaInicio = DateTime.Now; this.fechaFinal = fechaFinal; this.sucursal = sucursal; this.accesorio = accesorio; estado = Estados.Disponible; }
public IHttpActionResult PostAccesorios(Accesorios accesorios) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Accesorios.Add(accesorios); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = accesorios.IDaccesorio }, accesorios)); }
public ActionResult Create(Accesorios obj) { try { acce.InsertAccesorios(obj); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, Accesorios obj) { try { // TODO: Add update logic here acce.UpdateAccesorios(obj); return(RedirectToAction("Index")); } catch { return(View()); } }
public void DeleteSQL(Accesorios Accesorio) { Conexion con = new Conexion(); SqlCommand comand = new SqlCommand("sp_DTAccesorio", con.OpenConn()); comand.CommandType = CommandType.StoredProcedure; SqlParameter param0 = new SqlParameter("@id", SqlDbType.Int); param0.Value = Accesorio.IdAccesorio; comand.Parameters.Add(param0); comand.ExecuteNonQuery(); con.CloseConn(); }
public IHttpActionResult DeleteAccesorios(int id) { Accesorios accesorios = db.Accesorios.Find(id); if (accesorios == null) { return(NotFound()); } db.Accesorios.Remove(accesorios); db.SaveChanges(); return(Ok(accesorios)); }
public bool Add(Accesorios model) { try { _texereDbContext.Add(model); _texereDbContext.SaveChanges(); } catch (System.Exception) { return(false); } return(true); }
public Accesorios Get(int id) { var result = new Accesorios(); try { result = _texereDbContext.Accesorios.Single(x => x.AccesorioId == id); } catch (System.Exception) { } return(result); }
/// <summary> /// Método para generar una lista tipo Accesorios a partir de un DataTable. /// </summary> /// <param name="dtInfoAccesoriosQR"></param> /// <returns></returns> public List <Accesorios> ObtenerListaAccesoriosQR(DataTable dtInfoAccesoriosQR) { List <Accesorios> lstAccesorios = new List <Accesorios>(); foreach (DataRow r in dtInfoAccesoriosQR.Rows) { Accesorios objAccesorio = new Accesorios(); objAccesorio.NombreDetalleActivo = r[1].ToString(); objAccesorio.NombreAccesorio = r[2].ToString(); objAccesorio.IdCQR = r[6].ToString(); lstAccesorios.Add(objAccesorio); } return(lstAccesorios); }
/// <summary> /// Método para ingresar un nuevo Accesorio en la base de datos. /// </summary> /// <param name="infoAccesorios"></param> /// <returns></returns> public MensajesAccesorios RegistroAccesorio(Accesorios infoAccesorios) { MensajesAccesorios msjAccesorios = new MensajesAccesorios(); try { NpgsqlTransaction tran = conn_BD.BeginTransaction(); using (NpgsqlCommand cmd = new NpgsqlCommand("INSERT INTO public.dcicc_accesorio(id_tipoaccesorio, id_detalleact,id_cqr, nombre_accesorio, serial_accesorio, modelo_accesorio, descripcion_accesorio, estado_accesorio)VALUES (@ita, @ida,@icq,@na, @sa, @ma, @da, @ea);", conn_BD)) { cmd.Parameters.Add("ita", NpgsqlTypes.NpgsqlDbType.Integer).Value = infoAccesorios.IdTipoAccesorio; cmd.Parameters.Add("ida", NpgsqlTypes.NpgsqlDbType.Integer).Value = infoAccesorios.IdDetalleActivo; cmd.Parameters.Add("icq", NpgsqlTypes.NpgsqlDbType.Varchar).Value = infoAccesorios.IdCQR; cmd.Parameters.Add("na", NpgsqlTypes.NpgsqlDbType.Varchar).Value = infoAccesorios.NombreAccesorio.Trim(); cmd.Parameters.Add("sa", NpgsqlTypes.NpgsqlDbType.Varchar).Value = !string.IsNullOrEmpty(infoAccesorios.SerialAccesorio) ? (object)infoAccesorios.SerialAccesorio.Trim() : DBNull.Value; cmd.Parameters.Add("ma", NpgsqlTypes.NpgsqlDbType.Varchar).Value = !string.IsNullOrEmpty(infoAccesorios.ModeloAccesorio) ? (object)infoAccesorios.ModeloAccesorio.Trim() : DBNull.Value; cmd.Parameters.Add("da", NpgsqlTypes.NpgsqlDbType.Varchar).Value = !string.IsNullOrEmpty(infoAccesorios.DescripcionAccesorio) ? (object)infoAccesorios.DescripcionAccesorio.Trim() : DBNull.Value; cmd.Parameters.Add("ea", NpgsqlTypes.NpgsqlDbType.Varchar).Value = infoAccesorios.EstadoAccesorio.Trim(); cmd.ExecuteNonQuery(); } using (NpgsqlCommand cmd = new NpgsqlCommand("SELECT id_accesorio,id_cqr, nombre_accesorio FROM public.dcicc_accesorio where nombre_accesorio=@na", conn_BD)) { cmd.Parameters.Add("na", NpgsqlTypes.NpgsqlDbType.Varchar).Value = infoAccesorios.NombreAccesorio.Trim(); using (NpgsqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { Accesorios objAccesorio = new Accesorios { IdAccesorio = (int)dr[0], IdCQR = (string)dr[1], NombreAccesorio = (string)dr[2] }; msjAccesorios.ObjetoInventarios = objAccesorio; } } } tran.Commit(); conn_BD.Close(); msjAccesorios.OperacionExitosa = true; } catch (Exception e) { conn_BD.Close(); msjAccesorios.OperacionExitosa = false; msjAccesorios.MensajeError = e.Message; } return(msjAccesorios); }
public MensajesAccesorios ActualizarEstadoAccesorio([FromBody] Accesorios infoAccesorios) { MensajesAccesorios msjAccesorios = new MensajesAccesorios(); ActualizacionesAccesorios objActualizacionesAccesoriosBD = new ActualizacionesAccesorios(); msjAccesorios = objActualizacionesAccesoriosBD.ActualizacionEstadoAccesorio(infoAccesorios); if (msjAccesorios.OperacionExitosa) { Logs.Info(string.Format("Actualización de estado de Accesorio con ID: {0} realizada exitosamente.", infoAccesorios.IdAccesorio)); } else { Logs.Error(msjAccesorios.MensajeError); } return(msjAccesorios); }
public MensajesAccesorios RegistrarAccesorio([FromBody] Accesorios infoAccesorios) { MensajesAccesorios msjAccesorios = new MensajesAccesorios(); InsercionesAccesorios objInsercionesAccesoriosBD = new InsercionesAccesorios(); msjAccesorios = objInsercionesAccesoriosBD.RegistroAccesorio(infoAccesorios); if (msjAccesorios.OperacionExitosa) { Logs.Info(string.Format("Registro de Accesorio \"{0}\" realizado exitosamente.", infoAccesorios.NombreAccesorio)); } else { Logs.Error(msjAccesorios.MensajeError); } return(msjAccesorios); }
public ActionResult NuevoAccesorio(Accesorios infoAccesorios) { Id_CQR = string.Empty; Nombre_Activo = string.Empty; Nombre_ActivoRaiz = string.Empty; Tipo_CQR = string.Empty; string mensajesAccesorios = string.Empty; MensajesAccesorios msjAccesorios = new MensajesAccesorios(); AccesoriosAccDatos objAccesoriosAccDatos = new AccesoriosAccDatos((string)Session["NickUsuario"]); try { if (objAccesoriosAccDatos.ObtenerAccesorios("Nombres").ListaObjetoInventarios.Find(x => x.NombreAccesorio.Trim().ToLower() == infoAccesorios.NombreAccesorio.Trim().ToLower()) == null) { Tipo_CQR = "ACC"; MensajesCQR msjCQR = NuevoCQR(Tipo_CQR); if (msjCQR.OperacionExitosa) { infoAccesorios.IdCQR = msjCQR.ObjetoInventarios.IdCqr; msjAccesorios = objAccesoriosAccDatos.RegistrarAccesorios(infoAccesorios); if (msjAccesorios.OperacionExitosa) { SetIdCQR(infoAccesorios.IdCQR); SetNombreActivo(infoAccesorios.NombreAccesorio); SetNombreActivoRaiz(infoAccesorios.NombreDetalleActivo); msjAccesorios.ObjetoInventarios.NombreDetalleActivo = infoAccesorios.NombreDetalleActivo; mensajesAccesorios = string.Format("El accesorio \"{0}\" ha sido registrado exitosamente.", infoAccesorios.NombreAccesorio); Logs.Info(mensajesAccesorios); } else { mensajesAccesorios = string.Format("No se ha podido registrar el accesorio \"{0}\": {1}", infoAccesorios.NombreAccesorio, msjAccesorios.MensajeError); Logs.Error(mensajesAccesorios); } } } else { msjAccesorios.OperacionExitosa = false; } } catch (Exception e) { Logs.Error(string.Format("{0}: {1}", mensajesAccesorios, e.Message)); } return(Json(msjAccesorios, JsonRequestBehavior.AllowGet)); }
private Accesorios ConvertirAAccesorios(int idusuario) { Accesorios ac = null; bdanexoDataSet.accesoriosDataTable acc = accesoriosTableAdapter1.GetAccesoriosByUsuario(idusuario); if (acc.Rows.Count > 0) { ac = new Accesorios(); ac.teclado = ((bdanexoDataSet.accesoriosRow)acc.Rows[0]).teclado; ac.mouse = ((bdanexoDataSet.accesoriosRow)acc.Rows[0]).mouse; ac.bocina = ((bdanexoDataSet.accesoriosRow)acc.Rows[0]).bocinas; ac.estadobocina = ((bdanexoDataSet.accesoriosRow)acc.Rows[0]).estadobocinas; ac.estadomouse = ((bdanexoDataSet.accesoriosRow)acc.Rows[0]).estadomouse; ac.estadoteclado = ((bdanexoDataSet.accesoriosRow)acc.Rows[0]).estadoteclado; } return(ac); }
public List <Accesorios> GetEvent(int id) { var ani = db.Accesorios.OrderBy(x => x.Nombre).Where(x => x.IDequipo == id); List <Accesorios> list = new List <Accesorios>(); foreach (var item in ani) { var resp = new Accesorios() { IDaccesorio = item.IDequipo, Nombre = item.Nombre, Marca = item.Marca, NoSerie = item.NoSerie, IDequipo = item.IDequipo }; list.Add(resp); } return(list); }
public MensajesAccesorios ObtenerAccesorioPorIdCQR(string idCQR) { MensajesAccesorios msjAccesorios = new MensajesAccesorios(); Accesorios objAccesorios = new Accesorios(); try { using (NpgsqlCommand cmd = new NpgsqlCommand("select * from accesoriostotales() where id_cqr=@cqr", conn_BD)) { cmd.Parameters.Add("cqr", NpgsqlTypes.NpgsqlDbType.Varchar).Value = idCQR; using (var dr = cmd.ExecuteReader()) { while (dr.Read()) { objAccesorios = new Accesorios { IdAccesorio = (int)dr[0], IdTipoAccesorio = (int)dr[1], IdDetalleActivo = (int)dr[2], NombreAccesorio = dr[3].ToString().Trim(), SerialAccesorio = dr[4].ToString().Trim(), ModeloAccesorio = dr[5].ToString().Trim(), DescripcionAccesorio = dr[6].ToString().Trim(), EstadoAccesorio = dr[7].ToString().Trim(), IdCQR = dr[8].ToString().Trim(), NombreTipoAccesorio = dr[9].ToString().Trim(), NombreDetalleActivo = dr[10].ToString().Trim() }; } conn_BD.Close(); msjAccesorios.ObjetoInventarios = objAccesorios; msjAccesorios.OperacionExitosa = true; } } } catch (Exception e) { conn_BD.Close(); msjAccesorios.OperacionExitosa = false; msjAccesorios.MensajeError = e.Message; } return(msjAccesorios); }
/// <summary> /// Método para actualizar un Accesorio en la base de datos. /// </summary> /// <param name="infoAccesorios"></param> /// <param name="actEstado">Boolean para definir si se actualizará solo el estado o todo el registro</param> /// <returns></returns> public MensajesAccesorios ActualizarAccesorios(Accesorios infoAccesorios, bool actEstado) { MensajesAccesorios msjAccesorios = new MensajesAccesorios(); try { var response = client_Service.PostAsJsonAsync(actEstado? "Accesorios/ActualizarEstadoAccesorio":"Accesorios/ActualizarAccesorio", infoAccesorios).Result; if (response.IsSuccessStatusCode) { var AccesoriosJson = response.Content.ReadAsStringAsync().Result; msjAccesorios = JsonConvert.DeserializeObject <MensajesAccesorios>(AccesoriosJson); } } catch (Exception e) { Logs.Error(string.Format("Error en la conexión para actualizar un accesorio: {0}", e.Message)); } return(msjAccesorios); }
private void dtgLista_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { Accesorios an = new Accesorios(); if (dtgLista1.SelectedItems != null) { an = (Accesorios)dtgLista1.SelectedItem; showDialog1.ventaC = this.controladorVenta; showDialog1.uC = this.ventaUC; showDialog1._Accesorios = an; showDialog1.Show(); this.Close(); } } catch (Exception ex) { throw new Exception("Error", ex); } }
/// <summary> /// Método para actualizar un Accesorio en la base de datos. /// </summary> /// <param name="infoAccesorios"></param> /// <returns></returns> public MensajesAccesorios ActualizacionAccesorioBasico(Accesorios infoAccesorios) { MensajesAccesorios msjAccesorios = new MensajesAccesorios(); try { NpgsqlTransaction tran = conn_BD.BeginTransaction(); using (NpgsqlCommand cmd = new NpgsqlCommand("UPDATE public.dcicc_accesorio SET nombre_accesorio=@na, serial_accesorio=@sa, modelo_accesorio=@ma, estado_accesorio=@ea WHERE id_accesorio=@ia;", conn_BD)) { cmd.Parameters.Add("na", NpgsqlTypes.NpgsqlDbType.Varchar).Value = infoAccesorios.NombreAccesorio.Trim(); cmd.Parameters.Add("sa", NpgsqlTypes.NpgsqlDbType.Varchar).Value = !string.IsNullOrEmpty(infoAccesorios.SerialAccesorio) ? (object)infoAccesorios.SerialAccesorio.Trim() : DBNull.Value; cmd.Parameters.Add("ma", NpgsqlTypes.NpgsqlDbType.Varchar).Value = !string.IsNullOrEmpty(infoAccesorios.ModeloAccesorio) ? (object)infoAccesorios.ModeloAccesorio.Trim() : DBNull.Value; cmd.Parameters.Add("ea", NpgsqlTypes.NpgsqlDbType.Varchar).Value = infoAccesorios.EstadoAccesorio.Trim(); cmd.Parameters.Add("ia", NpgsqlTypes.NpgsqlDbType.Integer).Value = infoAccesorios.IdAccesorio; cmd.ExecuteNonQuery(); } if (!infoAccesorios.DeBaja) { if (infoAccesorios.EstadoAccesorio == "DE BAJA") { InsercionesHistoricoActivos objInsercionesHA = new InsercionesHistoricoActivos(); HistoricoActivos infoHistActivo = new HistoricoActivos { IdAccesorio = infoAccesorios.IdAccesorio, FechaModifHistActivos = DateTime.Now }; objInsercionesHA.RegistroHistoricoActivos(infoHistActivo); } } tran.Commit(); conn_BD.Close(); msjAccesorios.OperacionExitosa = true; } catch (Exception e) { conn_BD.Close(); msjAccesorios.OperacionExitosa = false; msjAccesorios.MensajeError = e.Message; } return(msjAccesorios); }
public ObservableCollection <Accesorios> ShowAllAccesorios() { ObservableCollection <Accesorios> _list = new ObservableCollection <Accesorios>(); Conexion con = new Conexion(); Accesorios an = null; string sqlCon = "SELECT * FROM Accesorio WHERE Estatus = 1;"; SqlCommand cmd = new SqlCommand(sqlCon, con.OpenConn()); SqlDataReader read = cmd.ExecuteReader(); while (read.Read()) { an = new Accesorios(); an.IdAccesorio = read.GetInt32(read.GetOrdinal("IdAccesorio")); an.Nombre = read.GetString(read.GetOrdinal("Nombre")); an.Precio = read.GetDouble(read.GetOrdinal("Precio")); an.Clasificacion = read.GetString(read.GetOrdinal("Clasificacion")); _list.Add(an); } con.CloseConn(); return(_list); }
public bool Update(Accesorios model) { try { var originalModel = _texereDbContext.Accesorios.Single(x => x.AccesorioId == model.AccesorioId ); originalModel.DescAccesorio = model.DescAccesorio; // originalModel.LastName = model.LastName; // originalModel.Bio = model.Bio; _texereDbContext.Update(originalModel); _texereDbContext.SaveChanges(); } catch (System.Exception) { return(false); } return(true); }