//METODO PARA INSERTAR UN NUEVO REGISTRO EN LA BASE DE DATOS public int agregarNuevoRegistro(object elNuevoRegistro) { Almacenes objetoTablaAlmacen = (Almacenes)elNuevoRegistro; commandoMySQL = new MySqlCommand(); dsAlmacen = new DataSet(); dataAdapterMySQL = new MySqlDataAdapter(); commandoMySQL.Connection = oBasedeDatos.miConectorNET; oBasedeDatos.establecerConexionNET(); instruccionSQL = "INSERT INTO puntoventa.almacen (num_almacen,cod_producto,cantidad,stock_minimo) " + "VALUES ( " + objetoTablaAlmacen.Num_almacen.ToString() + "," + pcs(objetoTablaAlmacen.Cond_producto) + "," + objetoTablaAlmacen.Cantidad.ToString() + "," + objetoTablaAlmacen.Stock_nunimo.ToString() + " )"; commandoMySQL.CommandText = instruccionSQL; int resultadodelComando = commandoMySQL.ExecuteNonQuery(); if (resultadodelComando <= 0) { return(0); //HAY UN ERROR } return(1); }
// GET: Almacenes/Edit/id public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Almacenes almacen = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:64099/api/"); HttpResponseMessage response = await client.GetAsync("Almacenes/" + id.ToString()); if (response.IsSuccessStatusCode) { var result = await response.Content.ReadAsAsync <Almacenes>(); almacen = result; } } if (almacen == null) { return(HttpNotFound()); } return(View(almacen)); }
public string ObtenerNombreAlmacen(int almacenId) { string nombreAlmacen = ""; Almacenes almacen = new Almacenes(); try { using (DbMardomExamen db = new DbMardomExamen()) { almacen = db.Almacenes.Find(almacenId); } if (almacen != null) { nombreAlmacen = almacen.Almacen; } } catch (Exception ex) { string exeption = ex.ToString(); string inner = ex.InnerException.ToString(); throw new Exception("Error al tratar de obtener el nombre del Almacen"); } return(nombreAlmacen); }
public async Task <IActionResult> PutAlmacenes(int id, Almacenes almacenes) { if (id != almacenes.ID) { return(BadRequest()); } _context.Entry(almacenes).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AlmacenesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Almacenes> > PostAlmacenes(Almacenes almacenes) { _context.Almacenes.Add(almacenes); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAlmacenes", new { id = almacenes.ID }, almacenes)); }
public async Task <IActionResult> Edit(int id, [Bind("ID_Almacen,Descripcion,Estado")] Almacenes almacenes) { if (id != almacenes.ID_Almacen) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(almacenes); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AlmacenesExists(almacenes.ID_Almacen)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(almacenes)); }
public void ENVIAR_DATOS_NUEVO_REGISTRO() { int i = 0; //NUEVO OBJETO DE LA CLASE ALMACEN de la carpeta BO Almacenes oAlmacen = new Almacenes(); //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO DAO_almacen oAlmacenDAO = new DAO_almacen(); //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor; oAlmacen.Num_almacen = (int)this.nud_almacen.Value; oAlmacen.Cod_producto = this.tb_cod_producto.Text.Trim(); oAlmacen.Cantidad = (double)this.nud_cantidad.Value; oAlmacen.Stock_minimo = (double)this.nud_stock.Value; //LLAMAMOS AL METODO DE LA CLASE DAO QUE HACE EL INSERT, le enviamos como parametro el objeto oProducto que //ya llenamos con los valores de la pantalla i = oAlmacenDAO.agregarNuevoRegistro(oAlmacen); //VERIFICAMOS SI SE HA EJECUTADO CORRECTAMENTE LA ACCION SOLICITADA if (i == 0) { MessageBox.Show("El proceso no se pudo realizar"); } else { MessageBox.Show("El proceso se genero con éxito"); } //MATAMOS A LOS OBJETOS UTILIZADOS oAlmacen = null; oAlmacenDAO = null; frmMenu miVentana = new frmMenu(); miVentana.Show(); }
public IHttpActionResult PutAlmacenes(int id, Almacenes almacenes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != almacenes.id) { return(BadRequest()); } db.Entry(almacenes).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AlmacenesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void almacenComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBox almacenes = (ComboBox)sender; Almacenes almancen = almacenes.SelectedItem as Almacenes; productoAlmacenList.AddRange(_inventoryPresenter.GetProductosByAlmacen(almancen.idAlmacen)); }
public IActionResult SaveAlmacenes([FromBody] Almacenes almacen) { try { if (ModelState.IsValid) { if (almacen.idAlmacen == 0) { PosUoW.AlmacenesRepository.Add(almacen); } else { PosUoW.AlmacenesRepository.Update(almacen); } PosUoW.Save(); return(Ok(almacen)); } else { return(BadRequest("Los datos del almacen son incorrectos")); } } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex)); } }
public bool Update(Almacenes almacen) { AlmacenRepository almacenRepository = new AlmacenRepository(); bool almacenActualizado = false; bool existeNombreAlmacen = false; try { Almacenes almacenConsulta = new Almacenes(); almacenConsulta = almacenRepository.ObtenerAlmacenId(almacen.ID); if (almacen.Almacen != almacenConsulta.Almacen) { existeNombreAlmacen = AlmacenValidacionNombre.ExisteNombreAlmacen(almacen.Almacen); if (existeNombreAlmacen) { throw new Exception(string.Format("El nombre: {0} ya esta en uso, por favor asignar otro nombre.", almacen.Almacen)); } } almacenActualizado = almacenRepository.Update(almacen); } catch (Exception ex) { almacenActualizado = false; throw new Exception(ex.Message); } return(almacenActualizado); }
public bool Save(Almacenes almacen) { AlmacenRepository almacenRepository = new AlmacenRepository(); bool almacenGuardado = false; bool existeNombreAlmacen = false; try { existeNombreAlmacen = AlmacenValidacionNombre.ExisteNombreAlmacen(almacen.Almacen); if (existeNombreAlmacen) { throw new Exception(string.Format("El nombre: {0} ya esta en uso, por favor asignar otro nombre.", almacen.Almacen)); } almacenGuardado = almacenRepository.Save(almacen); } catch (Exception ex) { almacenGuardado = false; throw new Exception(ex.Message); } return(almacenGuardado); }
public void IngresaAlmacenes(EntityConnectionStringBuilder connection, Almacenes al) { var context = new samEntities(connection.ToString()); context.INSERT_almacenes_MDL(al.LGORT, al.LGOBE_ES, al.LGOBE_EN, al.WERKS); }
public IHttpActionResult GetAlmacenes(int id) { Almacenes almacenes = db.Almacenes.Find(id); if (almacenes == null) { return(NotFound()); } return(Ok(almacenes)); }
public async Task <IActionResult> Create([Bind("ID_Almacen,Descripcion,Estado")] Almacenes almacenes) { if (ModelState.IsValid) { _context.Add(almacenes); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(almacenes)); }
public IHttpActionResult PostAlmacenes(Almacenes almacenes) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Almacenes.Add(almacenes); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = almacenes.id }, almacenes)); }
private void Carga_Combos() { comboBox_Perfil.Items.Clear(); comboBox_AlmMay.Items.Clear(); Listado_Almacenes = new ArrayList(); if (CnO != null) { string strQ = "SELECT Perfil FROM PERFILES_SEG"; try { SqlDataReader myReader = null; SqlCommand myCommand = new SqlCommand(strQ, CnO); myReader = myCommand.ExecuteReader(); while (myReader.Read()) { comboBox_Perfil.Items.Add(myReader["Perfil"].ToString()); } myReader.Close(); } catch (Exception ex) { Mostrar(ex.ToString()); } strQ = "SELECT AlmMay, AlmNom FROM ALMACENES"; try { SqlDataReader myReader = null; SqlCommand myCommand = new SqlCommand(strQ, CnO); myReader = myCommand.ExecuteReader(); while (myReader.Read()) { comboBox_AlmMay.Items.Add(myReader["AlmNom"].ToString()); Almacenes almacen = new Almacenes(); almacen.AlmMay = myReader["AlmMay"].ToString(); almacen.AlmNom = myReader["AlmNom"].ToString(); Listado_Almacenes.Add(almacen); } myReader.Close(); } catch (Exception ex) { Mostrar(ex.ToString()); } } }
public IHttpActionResult DeleteAlmacenes(int id) { Almacenes almacenes = db.Almacenes.Find(id); if (almacenes == null) { return(NotFound()); } db.Almacenes.Remove(almacenes); db.SaveChanges(); return(Ok(almacenes)); }
public async Task <ActionResult> Edit(Almacenes almacen) { using (var client = new HttpClient()) { client.BaseAddress = new Uri($"http://localhost:64099/api/almacenes/{almacen.id}"); HttpResponseMessage response = await client.PutAsJsonAsync(client.BaseAddress, almacen); if (response.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(almacen)); }
public Almacenes ObtenerAlmacenPorId(int?id) { AlmacenRepository almacenRepository = new AlmacenRepository(); Almacenes listadoAlmacenes = new Almacenes(); try { listadoAlmacenes = almacenRepository.ObtenerAlmacenId(id); } catch (Exception ex) { throw new Exception(ex.Message); } return(listadoAlmacenes); }
public async Task <ActionResult> DeleteConfirmed(int id) { Almacenes almacen = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri($"http://localhost:64099/api/almacenes/{id}"); HttpResponseMessage response = await client.DeleteAsync(client.BaseAddress); if (response.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(almacen)); }
public async Task <ActionResult> Create(Almacenes almacen) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:64099/api/Almacenes/"); HttpResponseMessage response = await client.PostAsJsonAsync("almacenes", almacen); if (response.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Oops, looks like something went wrong."); return(View(almacen)); }
public Almacenes ObtenerAlmacenId(int?id) { Almacenes almacen = new Almacenes(); try { using (DbMardomExamen db = new DbMardomExamen()) { almacen = db.Almacenes.Find(id); } } catch (Exception) { throw new Exception("Error al tratar de obtener el almacén"); } return(almacen); }
//METODO PARA INSERTAR UN NUEVO REGISTRO EN LA BASE DE DATOS public int agregarNuevoRegistro(object elNuevoRegistro) { //CONVERTIMOS NUESTRO OBJETO GENERICO A UNO DE LA CLASE Almacenes objetoTablaProducto = (Almacenes)elNuevoRegistro; //PREPARAMOS EL COMANDO DE MYSQL comandoMYSQL = new MySqlCommand(); //PREPARAR EL DATASET dsProductos = new DataSet(); //PREPARAR EL DATAADAPTER.... datAdapterMYSQL = new MySqlDataAdapter(); //ESTABLECER LA CONEXION comandoMYSQL.Connection = oBasedeDatos.miConectorNET; oBasedeDatos.establecerConexionNET(); //ARMAR LA INSTRUCCION MYSQL: INSERT instruccionSQL = "INSERT INTO almacenes (" + "num_almacen, cod_producto, cantidad, stock_minimo" + ") VALUES ( " + objetoTablaProducto.Num_almacen + "," + pcs(objetoTablaProducto.Cod_producto) + "," + objetoTablaProducto.Cantidad.ToString() + "," + objetoTablaProducto.Stock_minimo.ToString() + ")"; comandoMYSQL.CommandText = instruccionSQL; int resultadodelComando = comandoMYSQL.ExecuteNonQuery(); if (resultadodelComando <= 0) { return(0); //HAY UN ERROR } return(1); }
public int InsertarAlmacen(DateTime fecha, string nombre, string codigo, int idencargado, int idzona) { int result; using (Context = new Entities()) { Almacen = new Almacenes(); Almacen.FechaAlta = fecha; Almacen.Nombre = nombre; Almacen.Codigo = codigo; Almacen.IdEncargado = idencargado; Almacen.IDZona = idzona; Context.Almacenes.Add(Almacen); Context.SaveChanges(); result = 1; return(result); } }
public ActionResult Edit(int?id) { Almacenes almacen = new Almacenes(); try { if (id != null) { AlmacenServices almacenServices = new AlmacenServices(); almacen = almacenServices.ObtenerAlmacenPorId(id); return(View(almacen)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message.ToString()); } return(View()); }
//MasterListView SelectionChanged private void MasterListView_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { var clickedItem = (Almacenes)MasterListView.SelectedItem; _lastSelectedItem = clickedItem; EnableContentTransitions(); if (MasterListView.SelectedItem != null) { EditButton.IsEnabled = true; DeleteButton.IsEnabled = true; DetailContentPresenter.Visibility = Visibility.Visible; EmptyItemsBorder2.Visibility = Visibility.Collapsed; } else { EditButton.IsEnabled = false; DeleteButton.IsEnabled = false; DetailContentPresenter.Visibility = Visibility.Collapsed; EmptyItemsBorder2.Visibility = Visibility.Visible; } }
public static void Initialize(Parcial2OS2Context context) { context.Database.EnsureCreated(); //Busca si existen registros en la tabla if (context.Almacenes.Any()) { return; } var almacenes = new Almacenes[] { new Almacenes{ID_Almacen= 1, Descripcion= "Primera Prueba", Estado= true } }; foreach (Almacenes A in almacenes) { context.Almacenes.Add(A); } context.SaveChanges(); }
public bool Update(Almacenes almacen) { bool almacenActualizado = false; try { using (DbMardomExamen db = new DbMardomExamen()) { db.Entry(almacen).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); almacenActualizado = true; } } catch (Exception) { almacenActualizado = false; throw new Exception("Error al tratar de actualizar el almacén"); } return(almacenActualizado); }
public bool Save(Almacenes almacen) { bool almacenGuardado = false; try { using (DbMardomExamen db = new DbMardomExamen()) { db.Almacenes.Add(almacen); db.SaveChanges(); almacenGuardado = true; } } catch (Exception) { almacenGuardado = false; throw new Exception("Error al tratar de guardar el almacén"); } return(almacenGuardado); }