private void AgregarRequisicion(RequisicionEntidad RequisicionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso(); if (ClaveNuevo.Text != "") { InsertarRequisicionEncabezadoTemp(RequisicionObjetoEntidad); Resultado = RequisicionProcesoNegocio.AgregarTemporalRequisicion(RequisicionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Requisicion.RequisicionGuardadoCorrectamente) { TemporalRequisicionIdHidden.Value = RequisicionObjetoEntidad.RequisicionId; LimpiarRequisicion(); SeleccionarRequisicion(); } else { MostrarMensaje(RequisicionProcesoNegocio.DescripcionError, ConstantePrograma.TipoErrorAlerta); } } else { EtiquetaMensaje.Text = "Debe de capturar un Producto"; ClaveNuevo.Focus(); } }
protected void SeleccionarClave() { ResultadoEntidad Resultado = new ResultadoEntidad(); AlmacenEntidad AlmacenEntidadObjeto = new AlmacenEntidad(); AlmacenProceso AlmacenProcesoObjeto = new AlmacenProceso(); bool AsignacionPermitida = true; AlmacenEntidadObjeto.Clave = ClaveNuevo.Text.Trim(); Resultado = AlmacenProcesoObjeto.SeleccionarProducto(AlmacenEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1) { // Se valida que se pueda asignar el producto //AsignacionPermitida = AlmacenProcesoObjeto.ValidarAsignacionProducto(int.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["ProductoId"].ToString())); if (AsignacionPermitida == true) { FamiliaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["FamiliaId"].ToString(); //SeleccionarSubfamilia(); SubFamiliaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["SubFamiliaId"].ToString(); MarcaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["MarcaId"].ToString(); DescripcionNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreProducto"].ToString(); //CantidadNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["MaximoPermitido"].ToString(); ProductoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["ProductoId"].ToString(); AgregarEtiquetaMensaje.Text = ""; } else { LimpiarProducto(); AgregarEtiquetaMensaje.Text = TextoError.EstatusActivoIncorrecto; ClaveNuevo.Focus(); } } else { LimpiarProducto(); AgregarEtiquetaMensaje.Text = TextoError.NoExisteActivo; ClaveNuevo.Focus(); } } else { LimpiarProducto(); AgregarEtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
private void SeleccionarClave() { ResultadoEntidad Resultado = new ResultadoEntidad(); AlmacenEntidad AlmacenEntidadObjeto = new AlmacenEntidad(); AlmacenProceso AlmacenProcesoObjeto = new AlmacenProceso(); bool AsignacionPermitida = true; AlmacenEntidadObjeto.Clave = ClaveNuevo.Text.Trim(); Resultado = AlmacenProcesoObjeto.SeleccionarProducto(AlmacenEntidadObjeto); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1) { if (AsignacionPermitida == true) { FamiliaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["FamiliaId"].ToString(); SubFamiliaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["SubFamiliaId"].ToString(); MarcaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["MarcaId"].ToString(); DescripcionNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreProducto"].ToString(); CantidadNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["MaximoPermitido"].ToString(); ProductoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["ProductoId"].ToString(); } else { ClaveNuevo.Focus(); } } else { ClaveNuevo.Focus(); } } else { MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta); } }