void BtnGuardar_Click(object sender, EventArgs e) { try { OrdenCompra ordenCompra = ordenesCompraBL.Obtener(ordenCompraSeleccionada.ObtenerId()); EstadoOrdenCompra nuevoEstado = EstadoOrdenCompra.Generada; if (ordenCompra.Estado == EstadoOrdenCompra.Generada) { nuevoEstado = EstadoOrdenCompra.Aprobada; } else if (ordenCompra.Estado == EstadoOrdenCompra.Aprobada) { nuevoEstado = EstadoOrdenCompra.Realizada; } ordenCompra.Estado = nuevoEstado; ordenesCompraBL.Actualizar(ordenCompra); contexto.RegistrarEvento(Resources.OrdenesCompraForm_OrdenCompraActualizada, ordenCompra.OrdenVenta.Cliente.Nombre); if (nuevoEstado == EstadoOrdenCompra.Realizada) { CrearOrdenPago(); } CargarOrdenesCompra(); LimpiarFormulario(); } catch (Exception ex) { contexto.RegistrarError(ex); } }
public async Task <IActionResult> Put(int id, EstadoOrdenCompra estadoOrdenCompra) { if (id != estadoOrdenCompra.EstadoOrdenCompraId) { return(BadRequest()); } _context.Entry(estadoOrdenCompra).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstadoOrdenCompraExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <EstadoOrdenCompra> > Post(EstadoOrdenCompra estadoOrdenCompra) { _context.EstadoOrdenCompra.Add(estadoOrdenCompra); await _context.SaveChangesAsync(); return(CreatedAtAction("Get", new { id = estadoOrdenCompra.EstadoOrdenCompraId }, estadoOrdenCompra)); }
public OrdenCompra ShowOrdenCompraById(string id) { conexion.Open(); OrdenCompra Instorden = new OrdenCompra(); string query = "select orden_compra.id_orden_compra,orden_compra.nombre,orden_compra.descripcion,orden_compra.fecha,orden_compra.id_estado_orden_compra as 'EstadoID',estad_orden_compra.nombre as 'EstadoNombre',orden_Compra.descripcion as 'EstadoDescripcion'" + "from orden_Compra inner join Estad_Orden_Compra on (orden_Compra.id_estado_orden_compra = Estad_Orden_Compra.idestadoOrdenCompra) where id_orden_compra = @id"; SqlCommand cmm = new SqlCommand(query, conexion); cmm.Parameters.AddWithValue("@id", id); SqlDataReader dr = cmm.ExecuteReader(); while (dr.Read()) { EstadoOrdenCompra InstEstado = new EstadoOrdenCompra(); Instorden.EstadoOrden = InstEstado; Instorden.Id_Orden_Compra = Convert.ToInt32(dr["Id_orden_compra"]); Instorden.Nombre = Convert.ToString(dr["nombre"]); Instorden.Descripcion = Convert.ToString(dr["Descripcion"]); Instorden.Fecha = Convert.ToDateTime(dr["fecha"]); Instorden.EstadoOrden.IdestadoOrdenCompra = Convert.ToInt32(dr["EstadoID"]); Instorden.EstadoOrden.Nombre = Convert.ToString(dr["EstadoNombre"]); Instorden.EstadoOrden.Descricion = Convert.ToString(dr["EstadoDescripcion"]); } return(Instorden); }
//Orden de Compra public List <OrdenCompra> ShowOrdenCompra() { conexion.Open(); string query = "select orden_compra.id_orden_compra,orden_compra.nombre,orden_compra.descripcion,orden_compra.fecha,orden_compra.id_estado_orden_compra as 'EstadoID',estad_orden_compra.nombre as 'EstadoNombre',orden_Compra.descripcion as 'EstadoDescripcion'" + "from orden_Compra inner join Estad_Orden_Compra on (orden_Compra.id_estado_orden_compra = Estad_Orden_Compra.idestadoOrdenCompra) "; SqlCommand cmm = new SqlCommand(query, conexion); List <OrdenCompra> Lista = new List <OrdenCompra>(); SqlDataReader dr = cmm.ExecuteReader(); while (dr.Read()) { OrdenCompra InstOrden = new OrdenCompra(); EstadoOrdenCompra InstEstado = new EstadoOrdenCompra(); InstOrden.Id_Orden_Compra = Convert.ToInt32(dr["id_orden_compra"]); InstOrden.Fecha = Convert.ToDateTime(dr["Fecha"]); InstOrden.EstadoOrden = InstEstado; InstOrden.EstadoOrden.IdestadoOrdenCompra = Convert.ToInt32(dr["EstadoID"]); InstOrden.EstadoOrden.Nombre = Convert.ToString(dr["EstadoNombre"]); InstOrden.Descripcion = Convert.ToString(dr["Descripcion"]); InstOrden.Nombre = Convert.ToString(dr["nombre"]); Lista.Add(InstOrden); } return(Lista); }
public FrmCompras(int _perfil) { InitializeComponent(); tipoPerfil = new TipoPerfil(); tipoPerfil.IdPerfil = _perfil; ordenCompra = new OrdenDeCompra(); _estadoCompra = new EstadoOrdenCompra(); _detalle = new Detalle(); }//constructor
private void btnGuardar_Click(object sender, EventArgs e) { nOrdenCompra objNewDesc = new nOrdenCompra(); EstadoOrdenCompra Estado = new EstadoOrdenCompra(); Estado.Nombre = txtNombre.Text; Estado.Descricion = txtDescripcion.Text; objNewDesc.CrearNuevaCategoriaOC(Estado); }
private void mostrarNombre() { nOrdenCompra objNewDesc = new nOrdenCompra(); EstadoOrdenCompra Estado = new EstadoOrdenCompra(); List <EstadoOrdenCompra> Lista = new List <EstadoOrdenCompra>(); Lista = objNewDesc.MostrarEstadosBynombre(this.textBuscar.Text); dataListadoCat.DataSource = Lista; dataListadoCat.Columns["idestadoOrdenCompra"].Visible = false; lblTotal.Text = "Total de Categorias " + Convert.ToString(dataListadoCat.Rows.Count); }
private void mostrar() { nOrdenCompra objorden = new nOrdenCompra(); EstadoOrdenCompra Estado = new EstadoOrdenCompra(); List <EstadoOrdenCompra> Lista = new List <EstadoOrdenCompra>(); Lista = objorden.MostrarEstados(); dataListadoCat.DataSource = Lista; dataListadoCat.Columns["idEstadoOrdenCompra"].Visible = false; dataListadoCat.Columns[0].Visible = false; lblTotal.Text = "Total de Categorias " + Convert.ToString(dataListadoCat.Rows.Count); }
/// <summary> /// Obtiene el listado de ordenes de compra del sistema segun su estado /// </summary> /// <param name="estado">Estado de las ordenes de compra a buscar</param> /// <returns>Listado de ordenes de compra</returns> public IEnumerable <OrdenCompra> Obtener(EstadoOrdenCompra estado) { Datos.OrdenesCompraDAL dalOrdenesCompra = dal.ObtenerOrdenesCompraDAL(); Datos.EstadoOrdenCompra estadoDAL = dalOrdenesCompra.ObtenerEstado(estado.ToString()); if (estadoDAL == null) { throw new OBMCateringException(string.Format(Resources.OrdenesCompraBL_Validaciones_EstadoInvalido, estado)); } IEnumerable <Datos.OrdenCompra> ordenesCompraDAL = dalOrdenesCompra.Obtener(estadoDAL); return(Obtener(ordenesCompraDAL)); }
public void InsertarNuevaCategoria(EstadoOrdenCompra Estado) { conexion.Open(); if (conexion != null && conexion.State == ConnectionState.Closed) { ; } string query = "INSERT into Estad_Orden_Compra(nombre,descripcion) VALUES (@nombre,@descripcion)"; SqlCommand cmd = new SqlCommand(query, conexion); cmd.Parameters.AddWithValue("@nombre", Estado.Nombre); cmd.Parameters.AddWithValue("@descripcion", Estado.Descricion); cmd.ExecuteNonQuery(); }
public List <EstadoOrdenCompra> ShowCategoriasOC() { conexion.Open(); string query = "SELECT * FROM Estad_Orden_Compra"; SqlCommand cmd = new SqlCommand(query, conexion); SqlDataReader dr = cmd.ExecuteReader(); List <EstadoOrdenCompra> Lista = new List <EstadoOrdenCompra>(); int number; while (dr.Read()) { EstadoOrdenCompra Estate = new EstadoOrdenCompra(); Estate.Nombre = dr["nombre"].ToString(); Estate.Descricion = dr["descripcion"].ToString(); Estate.IdestadoOrdenCompra = Convert.ToInt32(dr["idestadoOrdenCompra"]); Lista.Add(Estate); } return(Lista); }
internal OrdenCompra Obtener(Datos.OrdenCompra ordenCompraDAL) { List <ItemOrdenCompra> items = new List <ItemOrdenCompra>(); foreach (Datos.ItemOrdenCompra itemDAL in ordenCompraDAL.ItemsOrdenesCompra) { ItemOrdenCompra item = ObtenerItem(itemDAL); items.Add(item); } OrdenVenta ordenVenta = ordenesVentaBL.Obtener(ordenCompraDAL.OrdenVenta); EstadoOrdenCompra estado = (EstadoOrdenCompra)Enum.Parse(typeof(EstadoOrdenCompra), ordenCompraDAL.Estado.Estado); return(new OrdenCompra { Id = ordenCompraDAL.ID, Fecha = ordenCompraDAL.Fecha, Estado = estado, OrdenVenta = ordenVenta, Items = items }); }
public void CrearNuevaCategoriaOC(EstadoOrdenCompra Estado) { BackEnd.bOrdenCompra objOrdenDesc = new BackEnd.bOrdenCompra(); objOrdenDesc.InsertarNuevaCategoria(Estado); }