private void TablaOrdenRowCommmand(GridViewCommandEventArgs e) { if (e.CommandName != "EliminarPreOrden") { return; } BorrarOrdenSalidaDetalleTemp(e.CommandArgument.ToString()); OrdenSalidaProceso OrdenSalidaProceso = new OrdenSalidaProceso(); OrdenSalidaProceso.OrdenSalidaDetalleEntidad.ProductoId = e.CommandArgument.ToString(); OrdenSalidaProceso.OrdenSalidaDetalleEntidad.OrdenSalidaId = OrdenSalidaIdHidden.Value; SeleccionarOrdenSalidaDetalleTemp(OrdenSalidaProceso); }
private void BorrarOrdenSalidaDetalleTemp(string ProductoId) { OrdenSalidaProceso OrdenSalidaProceso = new OrdenSalidaProceso(); OrdenSalidaProceso.OrdenSalidaDetalleEntidad.OrdenSalidaId = OrdenSalidaIdHidden.Value; OrdenSalidaProceso.OrdenSalidaDetalleEntidad.ProductoId = ProductoId; OrdenSalidaProceso.BorrarOrdenSalidaDetalleTemp(); if (OrdenSalidaProceso.ErrorId != 0) { MostrarMensaje(OrdenSalidaProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta); } }
protected void TablaOrden_PageIndexChanging(object sender, GridViewPageEventArgs e) { if (OrdenSalidaIdHidden.Value == "") { return; } OrdenSalidaProceso OrdenSalidaProceso = new OrdenSalidaProceso(); OrdenSalidaProceso.OrdenSalidaDetalleEntidad.OrdenSalidaId = OrdenSalidaIdHidden.Value; SeleccionarOrdenSalidaDetalleTemp(OrdenSalidaProceso); TablaOrden.PageIndex = e.NewPageIndex; TablaOrden.DataBind(); }
private void GuardarOrdenSalida() { OrdenSalidaProceso OrdenSalidaProceso = new OrdenSalidaProceso(); OrdenSalidaProceso.OrdenSalidaDetalleEntidad.OrdenSalidaId = OrdenSalidaIdHidden.Value; string OrdenSalidaClave = OrdenSalidaProceso.GuardarOrdenSalida(); if (OrdenSalidaProceso.ErrorId != 0) { MostrarMensaje(OrdenSalidaProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta); return; } MostrarMensaje(TextoInfo.MensajeNoOrdenSalida + OrdenSalidaClave, ConstantePrograma.TipoMensajeSimpleAlerta); LimpiarFormulario(); }
private void GuardarProductoTemp() { int Cantidad = 0; string ClaveProducto = string.Empty; UsuarioEntidad UsuarioEntidad = new UsuarioEntidad(); OrdenSalidaProceso OrdenSalidaProceso = new OrdenSalidaProceso(); if (ClaveProductoBox.Text.Trim() == "") { MostrarMensaje(TextoError.SalidaClaveProducto, ConstantePrograma.TipoErrorAlerta); return; } ClaveProducto = ClaveProductoBox.Text.Trim(); UsuarioEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; OrdenSalidaProceso.OrdenSalidaDetalleEntidad.OrdenSalidaId = OrdenSalidaIdHidden.Value; OrdenSalidaProceso.OrdenSalidaDetalleEntidad.RequisicionId = RequisicionIdHidden.Value; OrdenSalidaProceso.OrdenSalidaDetalleEntidad.EstatusId = (short)ConstantePrograma.EstatusOrdenSalida.SalidaCompleta; OrdenSalidaProceso.OrdenSalidaDetalleEntidad.UsuarioIdInserto = UsuarioEntidad.UsuarioId; OrdenSalidaProceso.OrdenSalidaDetalleEntidad.ProductoId = ProductoIdHidden.Value; OrdenSalidaProceso.OrdenSalidaDetalleEntidad.Cantidad = Convert.ToInt16(CantidadBox.Text); OrdenSalidaProceso.GuardarOrdenSalidaTemp(); if (OrdenSalidaProceso.ErrorId == 0) { OrdenSalidaIdHidden.Value = OrdenSalidaProceso.OrdenSalidaDetalleEntidad.OrdenSalidaId; LimpiarFormularioProducto(); SeleccionarOrdenSalidaDetalleTemp(OrdenSalidaProceso); } else { MostrarMensaje(OrdenSalidaProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta); } }
private void SeleccionarOrdenSalidaDetalleTemp(OrdenSalidaProceso OrdenSalidaProceso) { TablaOrden.DataSource = OrdenSalidaProceso.SeleccionarOrdenSalidaDetalleTemp(); TablaOrden.DataBind(); }