public static int ObtenerIdFacturaEncabezado(Dictionary <string, object> pParametros, CConexion pConexion) { CFacturaDetalle Detalle = new CFacturaDetalle(); Detalle.LlenaObjetoFiltros(pParametros, pConexion); return(Detalle.idFacturaEncabezado); }
public static int ObtenerIdFacturaEncabezadoRelacionado(Dictionary <string, object> pParametros, CConexion pConexion) { CConceptoProyecto Concepto = new CConceptoProyecto(); Concepto.LlenaObjetoFiltros(pParametros, pConexion); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("IdConceptoProyecto", Concepto.IdConceptoProyecto); int idFactura = CFacturaDetalle.ObtenerIdFacturaEncabezado(Parametros, pConexion); return(idFactura); }
//Constructores //Metodos Especiales public void AgregarFacturaDetalle(Dictionary <string, object> pFacturaDetalle, int pIdFacturaEncabezado, int pIdCotizacionDetalle, CConexion pConexion) { CCotizacionDetalle CotizacionDetalle = new CCotizacionDetalle(); CFacturaEncabezado FacturaEncabezado = new CFacturaEncabezado(); CFacturaDetalle FacturaDetalle = new CFacturaDetalle(); CotizacionDetalle.LlenaObjeto(pIdCotizacionDetalle, pConexion); FacturaEncabezado.LlenaObjeto(pIdFacturaEncabezado, pConexion); FacturaDetalle.Baja = false; //FacturaDetalle.Cantidad = Convert.ToInt32(pFacturaDetalle["Cantidad"]); }