protected void GuardarRecepcion() { RecepcionEntidad RecepcionObjetoEntidad = new RecepcionEntidad(); RecepcionObjetoEntidad.RecepcionId = TemporalRecepcionIdHidden.Value; RecepcionObjetoEntidad.ProveedorId = Int16.Parse(ProveedorIdNuevo.SelectedValue); RecepcionObjetoEntidad.TipoDocumentoId = Int16.Parse(TipoDocumentoIdNuevo.SelectedValue); RecepcionObjetoEntidad.EmpleadoId = Int16.Parse(SolicitanteIdNuevo.SelectedValue); RecepcionObjetoEntidad.JefeId = Int16.Parse(JefeInmediatoIdNuevo.SelectedValue); RecepcionObjetoEntidad.FacturaId = FolioNuevo.Text.Trim(); //RecepcionObjetoEntidad.Clave = FolioNuevo.Text.Trim(); RecepcionObjetoEntidad.Monto = decimal.Parse(MontoDatosNuevo.Text); RecepcionObjetoEntidad.OrdenId = OrdenIdHidden.Value; if (!(FechaDocumentoNuevo.Text.Trim() == "")) { RecepcionObjetoEntidad.FechaDocumento = FormatoFecha.AsignarFormato(FechaDocumentoNuevo.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); } if (!(FechaVencimientoNuevo.Text.Trim() == "")) { RecepcionObjetoEntidad.FechaVencimiento = FormatoFecha.AsignarFormato(FechaVencimientoNuevo.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); } GuardarRecepcion(RecepcionObjetoEntidad); }
public ResultadoEntidad AgregarRecepcionDetalleTemp(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoValidacion = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); //****************** aqui entra para revisar que no se agregue la Orden //ResultadoValidacion = BuscarRecepcionProducto(RecepcionObjetoEntidad); if (ResultadoValidacion.ErrorId != 0) { return(ResultadoValidacion); } if (RecepcionObjetoEntidad.TemporalRecepcionId == "") { //RecepcionObjetoEntidad.RecepcionId = Guid.NewGuid().ToString(); Resultado = RecepcionAccesoObjeto.InsertarRecepcionDetalleTemp(RecepcionObjetoEntidad, CadenaConexion); } else { Resultado = RecepcionAccesoObjeto.InsertarRecepcionDetalleTemp(RecepcionObjetoEntidad, CadenaConexion); } return(Resultado); }
public ResultadoEntidad BuscarRecepcionProducto(RecepcionEntidad RecepcionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); if (RecepcionObjetoEntidad.TemporalRecepcionId != "") { if (RecepcionObjetoEntidad.ProductoId != "") { Resultado = SeleccionaRecepcion(RecepcionObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0) { Resultado.ErrorId = (int)ConstantePrograma.Recepcion.FolioDuplicado; Resultado.DescripcionError = TextoError.RecepcionDocumentoDuplicado; } } //return Resultado; else { Resultado.DescripcionError = TextoError.ErrorGenerico; } } return(Resultado); }
protected void SeleccionarReporteFechaVencimientoFactura() { ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionEntidad RecepcionObjetoEntidad = new RecepcionEntidad(); RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso(); //if (FechaDesde.Text != "") // RecepcionObjetoEntidad.FechaInicial = FormatoFecha.AsignarFormato(FechaDesde.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); //if (FechaHasta.Text != "") // RecepcionObjetoEntidad.FechaFinal = FormatoFecha.AsignarFormato(FechaHasta.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); RecepcionObjetoEntidad.ProveedorId = Int16.Parse(ProveedorCombo.SelectedValue); Resultado = RecepcionProcesoNegocio.SeleccionarReporteFechaVencimientoFactura(RecepcionObjetoEntidad); if (Resultado.ErrorId == 0) { ReportDataSource ParametroFuenteDatos = new ReportDataSource("VencimientoFacturaDS_VencimientoFacturaDT", Resultado.ResultadoDatos.Tables[0]); VencimientoFacturaReportViewer1.LocalReport.DataSources.Clear(); VencimientoFacturaReportViewer1.LocalReport.DataSources.Add(ParametroFuenteDatos); VencimientoFacturaReportViewer1.LocalReport.Refresh(); } }
public ResultadoEntidad AgregarRecepcionEncabezadoTemp(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoValidacion = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Resultado = RecepcionAccesoObjeto.InsertarRecepcionEncabezadoTemp(RecepcionObjetoEntidad, CadenaConexion); return(Resultado); }
public ResultadoEntidad SeleccionarReporteFechaVencimientoFactura(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Resultado = RecepcionAccesoObjeto.SeleccionarReporteFechaVencimientoFactura(RecepcionObjetoEntidad, CadenaConexion); return(Resultado); }
public ResultadoEntidad SeleccionaRecepcionTemp(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Resultado = RecepcionAccesoObjeto.SeleccionarRecepcionDetalleTemp(RecepcionObjetoEntidad, CadenaConexion); return(Resultado); }
public ResultadoEntidad CancelarNuevoRecepcion(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); SqlTransaction Transaccion; SqlConnection Conexion; CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Conexion = new SqlConnection(CadenaConexion); Conexion.Open(); Transaccion = Conexion.BeginTransaction(); try { //Se elimina la RecepcionDetalle del producto if (RecepcionObjetoEntidad.ProductoId != "") { Resultado = RecepcionAccesoObjeto.EliminarRecepcionDetalle(Conexion, Transaccion, RecepcionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Recepcion.RecepcionEliminadoCorrectamente) { Transaccion.Commit(); } else { Transaccion.Rollback(); } } else { Transaccion.Rollback(); } Conexion.Close(); return(Resultado); } catch (Exception EX) { Transaccion.Rollback(); if (Conexion.State == ConnectionState.Open) { Conexion.Close(); } Resultado.DescripcionError = EX.Message; return(Resultado); } }
protected void AgregarDetalleDocumento() { RecepcionEntidad RecepcionObjetoEntidad = new RecepcionEntidad(); if (TemporalRecepcionIdHidden.Value != "") { RecepcionObjetoEntidad.RecepcionId = TemporalRecepcionIdHidden.Value; RecepcionObjetoEntidad.TemporalRecepcionId = TemporalRecepcionIdHidden.Value; RecepcionObjetoEntidad.FacturaId = FolioNuevo.Text.Trim(); RecepcionObjetoEntidad.ProductoId = ProductoIdHidden.Value; RecepcionObjetoEntidad.PrecioUnitario = decimal.Parse(PrecionUnitarioNuevo.Text); RecepcionObjetoEntidad.Cantidad = Int16.Parse(CantidadNuevo.Text); AgregarRecepcion(RecepcionObjetoEntidad); } }
public ResultadoEntidad InsertarRecepcionDetalle(RecepcionEntidad RecepcionEntidadObjeto, string CadenaConexion) { SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { //Comando = new SqlCommand("InsertarRecepcionDetalleProcedimiento", Conexion); Comando = new SqlCommand("InsertarRecepcionDetalle", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("RecepcionId", SqlDbType.VarChar); Parametro.Value = RecepcionEntidadObjeto.RecepcionId; Comando.Parameters.Add(Parametro); //Parametro = new SqlParameter("ProductoId", SqlDbType.VarChar); //Parametro.Value = RecepcionEntidadObjeto.ProductoId; //Comando.Parameters.Add(Parametro); //Parametro = new SqlParameter("PrecioUnitario", SqlDbType.Decimal); //Parametro.Value = RecepcionEntidadObjeto.PrecioUnitario; //Comando.Parameters.Add(Parametro); //Parametro = new SqlParameter("Cantidad", SqlDbType.Int); //Parametro.Value = RecepcionEntidadObjeto.Cantidad; //Comando.Parameters.Add(Parametro); Conexion.Open(); Comando.ExecuteNonQuery(); Conexion.Close(); Resultado.ErrorId = (int)ConstantePrograma.Recepcion.RecepcionGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
public ResultadoEntidad AgregarRecepcionEncabezado(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoValidacion = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); if (RecepcionObjetoEntidad.RecepcionId != "") { Resultado = RecepcionAccesoObjeto.InsertarRecepcionEncabezado(RecepcionObjetoEntidad, CadenaConexion); } else { // Resultado = RecepcionAccesoObjeto.ActualizarProducto(RecepcionObjetoEntidad, CadenaConexion); } return(Resultado); }
public ResultadoEntidad SeleccionarRecepcionDetalleTemp(RecepcionEntidad RecepcionObjetoEntidad, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarRecepcionDetalleTempProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("RecepcionId", SqlDbType.VarChar); Parametro.Value = RecepcionObjetoEntidad.RecepcionId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("ProductoId", SqlDbType.VarChar); Parametro.Value = RecepcionObjetoEntidad.ProductoId; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); Resultado.ResultadoDatos = ResultadoDatos; return(Resultado); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(Resultado); } }
protected void AgregarRecepcion(RecepcionEntidad RecepcionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso(); Resultado = RecepcionProcesoNegocio.AgregarRecepcionDetalleTemp(RecepcionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Recepcion.RecepcionGuardadoCorrectamente) { TemporalRecepcionIdHidden.Value = RecepcionObjetoEntidad.RecepcionId; LimpiarRecepcion(); SeleccionarRecepcion(); } else { //MostrarMensaje(RecepcionProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta); LimpiarRecepcion(); } }
protected void GuardarRecepcion(RecepcionEntidad RecepcionObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso(); string ClaveRecepcion = ""; Resultado = RecepcionProcesoNegocio.AgregarRecepcionEncabezado(RecepcionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Recepcion.RecepcionGuardadoCorrectamente) { RecepcionObjetoEntidad.RecepcionId = TemporalRecepcionIdHidden.Value; ClaveRecepcion = Resultado.NuevoRegistroId.ToString(); Resultado = RecepcionProcesoNegocio.AgregarRecepcionDetalle(RecepcionObjetoEntidad); LimpiarNuevoRegistro(); LimpiarRecepcion(); MostrarMensaje(TextoInfo.MensajeNoRecepcion + ClaveRecepcion, ConstantePrograma.TipoMensajeSimpleAlerta); } else { // MostrarMensaje(RecepcionProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta); } }
protected void EliminarProducto(string ProductoId) { ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionEntidad RecepcionObjetoEntidad = new RecepcionEntidad(); RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso(); //if (ProductoIdHidden.Value == ProductoId.ToString()) //{ RecepcionObjetoEntidad.ProductoId = ProductoId; RecepcionObjetoEntidad.RecepcionId = TemporalRecepcionIdHidden.Value; Resultado = RecepcionProcesoNegocio.CancelarNuevoRecepcion(RecepcionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Recepcion.RecepcionEliminadoCorrectamente) { EtiquetaMensaje.Text = ""; SeleccionarRecepcion(); } else { EtiquetaMensaje.Text = Resultado.DescripcionError; } //} }
protected void SeleccionarRecepcion() { ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionEntidad RecepcionObjetoEntidad = new RecepcionEntidad(); RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso(); RecepcionObjetoEntidad.RecepcionId = TemporalRecepcionIdHidden.Value; Resultado = RecepcionProcesoNegocio.SeleccionaRecepcionTemp(RecepcionObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaRecepcion.CssClass = ConstantePrograma.ClaseTablaVacia; LabelMontoTotal.Text = "$0.00"; } else { TablaRecepcion.CssClass = ConstantePrograma.ClaseTabla; Decimal Suma = 0; foreach (DataRow Fila in Resultado.ResultadoDatos.Tables[0].Rows) { Suma += (Convert.ToDecimal(Fila["PrecioUnitario"]) * Convert.ToDecimal(Fila["Cantidad"])); } LabelMontoTotal.Text = String.Format("{0:C}", Suma); } TablaRecepcion.DataSource = Resultado.ResultadoDatos; TablaRecepcion.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
public ResultadoEntidad InsertarRecepcionEncabezadoTemp(RecepcionEntidad RecepcionEntidadObjeto, string CadenaConexion) { SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("InsertarRecepcionEncabezadoProcedimientoTemp", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("RecepcionId", SqlDbType.VarChar); Parametro.Value = RecepcionEntidadObjeto.RecepcionId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("OrdenId", SqlDbType.VarChar); Parametro.Value = RecepcionEntidadObjeto.OrdenId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EmpleadoId", SqlDbType.Int); Parametro.Value = RecepcionEntidadObjeto.EmpleadoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("JefeId", SqlDbType.Int); Parametro.Value = RecepcionEntidadObjeto.JefeId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("ProveedorId", SqlDbType.SmallInt); Parametro.Value = RecepcionEntidadObjeto.ProveedorId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("TipoDocumentoId", SqlDbType.SmallInt); Parametro.Value = RecepcionEntidadObjeto.TipoDocumentoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstatusId", SqlDbType.SmallInt); Parametro.Value = RecepcionEntidadObjeto.EstatusId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("FacturaId", SqlDbType.VarChar); Parametro.Value = RecepcionEntidadObjeto.FacturaId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("FechaDocumento", SqlDbType.SmallDateTime); Parametro.Value = RecepcionEntidadObjeto.FechaDocumento; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("Monto", SqlDbType.Decimal); Parametro.Value = RecepcionEntidadObjeto.Monto; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("FechaVencimiento", SqlDbType.SmallDateTime); Parametro.Value = RecepcionEntidadObjeto.FechaVencimiento; Comando.Parameters.Add(Parametro); Conexion.Open(); Comando.ExecuteNonQuery(); Conexion.Close(); Resultado.ErrorId = (int)ConstantePrograma.Recepcion.RecepcionGuardadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }
public ResultadoEntidad EliminarRecepcionDetalle(SqlConnection Conexion, SqlTransaction Transaccion, RecepcionEntidad RecepcionEntidadObjeto) { SqlCommand Comando; SqlParameter Parametro; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("EliminarRecepcionDetalleTempProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Comando.Transaction = Transaccion; Parametro = new SqlParameter("ProductoId", SqlDbType.VarChar); Parametro.Value = RecepcionEntidadObjeto.ProductoId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("RecepcionId", SqlDbType.VarChar); Parametro.Value = RecepcionEntidadObjeto.RecepcionId; Comando.Parameters.Add(Parametro); Comando.ExecuteNonQuery(); Resultado.ErrorId = (int)ConstantePrograma.Recepcion.RecepcionEliminadoCorrectamente; return(Resultado); } catch (SqlException sqlEx) { Resultado.ErrorId = sqlEx.Number; Resultado.DescripcionError = sqlEx.Message; return(Resultado); } }