void carga_Combos() { try { //centro de costo bus_centro_costo = new ct_Centro_costo_Bus(); list_centro_costo = new List <ct_Centro_costo_Info>(); list_centro_costo = bus_centro_costo.Get_list_Centro_Costo_cuentas_de_movimiento(param.IdEmpresa, ref MensajeError); cmb_centro_costo.DataSource = list_centro_costo; cmb_centro_costo.DisplayMember = "Centro_costo2"; cmb_centro_costo.ValueMember = "IdCentroCosto"; //subcentro de costo list_subcentro_combo = Bus_SubCentroCosto.Get_list_centro_costo_sub_centro_costo(param.IdEmpresa); cmb_subcentrocosto.DataSource = list_subcentro_combo; bus_punto_cargo = new ct_punto_cargo_Bus(); list_punto_cargo = new List <ct_punto_cargo_Info>(); list_punto_cargo = bus_punto_cargo.Get_List_PuntoCargo(param.IdEmpresa); cmb_punto_cargo.DataSource = list_punto_cargo; cmb_punto_cargo.DisplayMember = "nom_punto_cargo"; cmb_punto_cargo.ValueMember = "IdPunto_cargo"; lst_unidad_medida = bus_unidad_medida.Get_list_UnidadMedida(); cmb_unidad_medida.DataSource = lst_unidad_medida; } catch (Exception ex) { Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public FrmCom_OrdenPedidoAprobacion() { InitializeComponent(); bus_orden = new com_OrdenPedido_Bus(); bus_departamento = new com_departamento_Bus(); bus_solicitante = new com_solicitante_Bus(); bus_detalle = new com_OrdenPedidoDet_Bus(); blst_det = new BindingList <com_OrdenPedidoDet_Info>(); bus_sucursal = new tb_Sucursal_Bus(); bus_punto_cargo = new ct_punto_cargo_Bus(); bus_uni_medida = new in_UnidadMedida_Bus(); }
public FrmCom_CotizacionAprobacionGAMant() { bus_pedido = new com_OrdenPedido_Bus(); bus_cotizacion = new com_CotizacionPedido_Bus(); bus_cotizaciondet = new com_CotizacionPedidoDet_Bus(); blst = new BindingList <com_CotizacionPedidoDet_Info>(); param = cl_parametrosGenerales_Bus.Instance; bus_punto_cargo = new ct_punto_cargo_Bus(); bus_departamento = new com_departamento_Bus(); bus_sucursal = new tb_Sucursal_Bus(); InitializeComponent(); event_delegate_FrmCom_CotizacionAprobacionGAMant_FormClosing += FrmCom_CotizacionAprobacionGAMant_event_delegate_FrmCom_CotizacionAprobacionGAMant_FormClosing; }
private void cargar_combos() { try { ucGe_Sucursal_combo1.cargar_comboTodos(); ucGe_Sucursal_combo1.set_SucursalInfo(0); ParamInfo = ParamBus.Get_Info_parametro(param.IdEmpresa); List <com_Catalogo_Info> listEstadoAprob = new List <com_Catalogo_Info>(); listEstadoAprob = com_cataBus.Get_ListEstadoAprobacion_solicitud_compra(); com_Catalogo_Info InfoEstaAprob = new com_Catalogo_Info(); InfoEstaAprob.IdCatalogocompra_tipo = "EST_APRO_SOL"; InfoEstaAprob.IdCatalogocompra = "TODOS"; InfoEstaAprob.descripcion = "TODOS"; listEstadoAprob.Add(InfoEstaAprob); // carga combo Punto de cargo en el grid ct_punto_cargo_Bus bus_puntocargo = new ct_punto_cargo_Bus(); List <ct_punto_cargo_Info> listpuntoCargo = new List <ct_punto_cargo_Info>(); listpuntoCargo = bus_puntocargo.Get_List_PuntoCargo(param.IdEmpresa); cmbIdPunto_cargo_grid.DataSource = listpuntoCargo; cp_proveedor_Bus bus_proveedor = new cp_proveedor_Bus(); List <cp_proveedor_Info> listProveedor = new List <cp_proveedor_Info>(); listProveedor = bus_proveedor.Get_List_proveedor(param.IdEmpresa); cmbProveedor_grid.DataSource = listProveedor; cmbEstadoAprobacion.Properties.DataSource = listEstadoAprob; cmbEstadoAprobacion.EditValue = "TODOS"; cmbEstadoPreAprobacion.Properties.DataSource = listEstadoAprob; cmbEstadoPreAprobacion.EditValue = "PEN_SOL"; ucGe_Sucursal_combo1.set_SucursalInfo(param.IdSucursal); listEstadoAprobacion = listEstadoAprob.FindAll(q => q.IdCatalogocompra != "PEN_SOL"); cmb_Estado_Aprobacion_grid.DataSource = listEstadoAprobacion; cmb_Estado_Aprobacion_grid.DisplayMember = "descripcion"; cmb_Estado_Aprobacion_grid.ValueMember = "IdCatalogocompra"; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public JsonResult CargarPuntoCargo(int IdEmpresa = 0, int IdPuntoCargoGrupo = 0) { ct_punto_cargo_Bus bus_punto_cargo = new ct_punto_cargo_Bus(); var resultado = bus_punto_cargo.GetList(IdEmpresa, IdPuntoCargoGrupo, false, true); resultado.Add(new ct_punto_cargo_Info { IdEmpresa = IdEmpresa, IdPunto_cargo = 0, nom_punto_cargo = "TODOS" }); return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public frmCom_OrdenPedidoPlantillaMantenimiento() { InitializeComponent(); bus_orden = new com_OrdenPedidoPlantilla_Bus(); bus_departamento = new com_departamento_Bus(); bus_detalle = new com_OrdenPedidoPlantillaDet_Bus(); blst_det = new BindingList <com_OrdenPedidoPlantillaDet_Info>(); bus_sucursal = new tb_Sucursal_Bus(); bus_punto_cargo = new ct_punto_cargo_Bus(); bus_producto = new in_producto_Bus(); bus_uni_medida = new in_UnidadMedida_Bus(); Lista_producto = new List <in_Producto_Info>(); event_delegate_frmCom_OrdenPedidoPlantillaMantenimiento_FormClosing += frmCom_OrdenPedidoPlantillaMantenimiento_event_delegate_frmCom_OrdenPedidoPlantillaMantenimiento_FormClosing; }
public frmCP_DigitalizacionXML() { InitializeComponent(); bus_ruta = new cp_RutaPorEmpresaPorUsuario_Bus(); blst = new BindingList <cp_XML_Documento_Info>(); bus_xml = new cp_XML_Documento_Bus(); bus_impuesto = new tb_sis_impuesto_Bus(); bus_codigoProveedor = new cp_proveedor_codigo_SRI_Bus(); ListaCodigoProveedor = new List <cp_proveedor_codigo_SRI_Info>(); busPuntoCargo = new ct_punto_cargo_Bus(); lstPuntoCargo = new List <ct_punto_cargo_Info>(); busTipoFlujo = new ba_TipoFlujo_Bus(); busTipoMovimiento = new caj_Caja_Movimiento_Tipo_Bus(); busFormaPago = new fa_formaPago_Bus(); ListaProveedor = new List <cp_proveedor_Info>(); busProveedor = new cp_proveedor_Bus(); busProveedorProducto = new cp_proveedor_producto_Bus(); ListaProveedorProducto = new List <cp_proveedor_producto_Info>(); }
public FrmCom_OrdenPedidoCotizacion() { blst = new BindingList <com_CotizacionPedidoDet_Info>(); bus_punto_cargo = new ct_punto_cargo_Bus(); bus_cotizacion = new com_CotizacionPedido_Bus(); bus_det = new com_CotizacionPedidoDet_Bus(); bus_proveedor = new cp_proveedor_Bus(); bus_sucursal = new tb_Sucursal_Bus(); param = cl_parametrosGenerales_Bus.Instance; bus_unidad = new in_UnidadMedida_Bus(); bus_impuesto = new tb_sis_impuesto_Bus(); lst_impuesto = new List <tb_sis_impuesto_Info>(); bus_termino = new com_TerminoPago_Bus(); lst_info = new List <com_CotizacionPedido_Info>(); lst_sucursal = new List <tb_Sucursal_Info>(); lst_proveedor = new List <cp_proveedor_combo_Info>(); lst_termino = new List <com_TerminoPago_Info>(); bus_pedido_det = new com_OrdenPedidoDet_Bus(); Fx = new Funciones(); com_param = new com_parametro_Info(); bus_param = new com_parametro_Bus(); InitializeComponent(); }
private void cargar_combos_punto_cargo(cl_filtros_Info model) { ct_punto_cargo_grupo_Bus bus_punto = new ct_punto_cargo_grupo_Bus(); var lst_punto = bus_punto.GetList(model.IdEmpresa, false); lst_punto.Add(new ct_punto_cargo_grupo_Info { IdEmpresa = model.IdEmpresa, IdPunto_cargo_grupo = 0, nom_punto_cargo_grupo = "TODOS" }); ViewBag.lst_punto = lst_punto; ct_punto_cargo_Bus bus_punto_cargo = new ct_punto_cargo_Bus(); var lst_punto_cargo = bus_punto_cargo.GetList(model.IdEmpresa, model.IdPunto_cargo_grupo, false, true); lst_punto_cargo.Add(new ct_punto_cargo_Info { IdEmpresa = model.IdEmpresa, IdPunto_cargo = 0, nom_punto_cargo = "TODOS" }); ViewBag.lst_punto_cargo = lst_punto_cargo; }
private List <fa_factura_det_info> get_info_factura_det_x_liquidacion(fa_liquidacion_x_punto_cargo_Info info_liquidacion) { try { List <fa_factura_det_info> lst_factura = new List <fa_factura_det_info>(); ct_punto_cargo_Bus bus_punto_cargo = new ct_punto_cargo_Bus(); ct_punto_cargo_Info info_punto_cargo = bus_punto_cargo.Get_Info_Punto_cargo(info_liquidacion.IdEmpresa, info_liquidacion.IdPunto_cargo); info_liquidacion.lst_det_mano_obra = bus_liquidacion_mano_obra.get_list(info_liquidacion.IdEmpresa, info_liquidacion.IdSucursal, info_liquidacion.IdCentroCosto, info_liquidacion.IdLiquidacion); var lst_mo_agrupada = (from q in info_liquidacion.lst_det_mano_obra group q by new { q.IdEmpresa, q.IdProducto } into agrup select new { agrup.Key, precio = agrup.Sum(q => q.mo_precio_uni + q.mo_valor_ganancia), cantidad = agrup.Sum(q => q.mo_horas), }); foreach (var item in lst_mo_agrupada) { fa_factura_det_info det_mo = new fa_factura_det_info(); det_mo.IdEmpresa = info_liquidacion.IdEmpresa; det_mo.IdSucursal = info_liquidacion.IdSucursal; det_mo.IdBodega = info_liquidacion.IdBodega == null ? 0 : Convert.ToInt32(info_liquidacion.IdBodega); det_mo.IdCbteVta = 0; det_mo.vt_cantidad = item.cantidad; det_mo.vt_Precio = item.precio; det_mo.vt_PorDescUnitario = 0; det_mo.vt_DescUnitario = 0; det_mo.vt_PrecioFinal = det_mo.vt_Precio; det_mo.IdProducto = item.Key.IdProducto; det_mo.vt_Subtotal = item.cantidad * item.precio; det_mo.vt_iva = det_mo.vt_Subtotal * (info_liquidacion.li_por_iva / 100); det_mo.vt_total = det_mo.vt_Subtotal + det_mo.vt_iva; det_mo.vt_estado = "A"; det_mo.vt_por_iva = info_liquidacion.li_por_iva; det_mo.IdPunto_cargo = info_punto_cargo.IdPunto_cargo; det_mo.IdPunto_cargo_grupo = info_punto_cargo.IdPunto_cargo_grupo; det_mo.IdCentroCosto = info_liquidacion.IdCentroCosto; det_mo.IdCentroCosto_sub_centro_costo = info_liquidacion.IdCentroCosto_sub_centro_costo; det_mo.IdCod_Impuesto_Iva = info_liquidacion.IdCod_Impuesto; det_mo.vt_detallexItems = info_liquidacion.cod_liquidacion; lst_factura.Add(det_mo); } info_liquidacion.lst_det_logistica = bus_liquidacion_logistica.get_list(info_liquidacion.IdEmpresa, info_liquidacion.IdSucursal, info_liquidacion.IdCentroCosto, info_liquidacion.IdLiquidacion); if (info_liquidacion.lst_det_logistica.Count != 0) { fa_factura_det_info det_lo = new fa_factura_det_info(); det_lo.IdEmpresa = info_liquidacion.IdEmpresa; det_lo.IdSucursal = info_liquidacion.IdSucursal; det_lo.IdBodega = info_liquidacion.IdBodega == null ? 0 : Convert.ToInt32(info_liquidacion.IdBodega); det_lo.IdCbteVta = 0; det_lo.vt_cantidad = 1; det_lo.vt_Precio = info_liquidacion.lst_det_logistica.Sum(q => q.lo_precio_total); det_lo.vt_PorDescUnitario = 0; det_lo.IdProducto = info_liquidacion.lo_IdProducto == null ? 0 : Convert.ToDecimal(info_liquidacion.lo_IdProducto); det_lo.vt_DescUnitario = 0; det_lo.vt_PrecioFinal = det_lo.vt_Precio; det_lo.vt_Subtotal = det_lo.vt_Precio; det_lo.vt_iva = det_lo.vt_Subtotal * (info_liquidacion.li_por_iva / 100); det_lo.vt_total = det_lo.vt_Subtotal + det_lo.vt_iva; det_lo.vt_estado = "A"; det_lo.vt_por_iva = info_liquidacion.li_por_iva; det_lo.IdPunto_cargo = info_punto_cargo.IdPunto_cargo; det_lo.IdPunto_cargo_grupo = info_punto_cargo.IdPunto_cargo_grupo; det_lo.IdCentroCosto = info_liquidacion.IdCentroCosto; det_lo.IdCentroCosto_sub_centro_costo = info_liquidacion.IdCentroCosto_sub_centro_costo; det_lo.IdCod_Impuesto_Iva = info_liquidacion.IdCod_Impuesto; det_lo.vt_detallexItems = info_liquidacion.cod_liquidacion; lst_factura.Add(det_lo); } info_liquidacion.lst_det_ingresos = bus_liquidacion_ingresos.get_list(info_liquidacion.IdEmpresa, info_liquidacion.IdSucursal, info_liquidacion.IdCentroCosto, info_liquidacion.IdLiquidacion); if (info_liquidacion.lst_det_ingresos.Count != 0) { fa_factura_det_info det_in = new fa_factura_det_info(); det_in.IdEmpresa = info_liquidacion.IdEmpresa; det_in.IdSucursal = info_liquidacion.IdSucursal; det_in.IdBodega = info_liquidacion.IdBodega == null ? 0 : Convert.ToInt32(info_liquidacion.IdBodega); det_in.IdCbteVta = 0; det_in.vt_cantidad = 1; det_in.vt_Precio = info_liquidacion.lst_det_ingresos.Sum(q => q.in_precio_total); det_in.vt_PorDescUnitario = 0; det_in.IdProducto = info_liquidacion.in_IdProducto == null ? 0 : Convert.ToDecimal(info_liquidacion.in_IdProducto); det_in.vt_DescUnitario = 0; det_in.vt_PrecioFinal = det_in.vt_Precio; det_in.vt_Subtotal = det_in.vt_Precio; det_in.vt_iva = det_in.vt_Subtotal * (info_liquidacion.li_por_iva / 100); det_in.vt_total = det_in.vt_Subtotal + det_in.vt_iva; det_in.vt_estado = "A"; det_in.vt_por_iva = info_liquidacion.li_por_iva; det_in.IdPunto_cargo = info_punto_cargo.IdPunto_cargo; det_in.IdPunto_cargo_grupo = info_punto_cargo.IdPunto_cargo_grupo; det_in.IdCentroCosto = info_liquidacion.IdCentroCosto; det_in.IdCentroCosto_sub_centro_costo = info_liquidacion.IdCentroCosto_sub_centro_costo; det_in.IdCod_Impuesto_Iva = info_liquidacion.IdCod_Impuesto; det_in.vt_detallexItems = info_liquidacion.cod_liquidacion; lst_factura.Add(det_in); } info_liquidacion.lst_det_egresos = bus_liquidacion_egresos.get_list(info_liquidacion.IdEmpresa, info_liquidacion.IdSucursal, info_liquidacion.IdCentroCosto, info_liquidacion.IdLiquidacion); if (info_liquidacion.lst_det_egresos.Count != 0) { fa_factura_det_info det_eg = new fa_factura_det_info(); det_eg.IdEmpresa = info_liquidacion.IdEmpresa; det_eg.IdSucursal = info_liquidacion.IdSucursal; det_eg.IdBodega = info_liquidacion.IdBodega == null ? 0 : Convert.ToInt32(info_liquidacion.IdBodega); det_eg.IdCbteVta = 0; det_eg.vt_cantidad = 1; det_eg.vt_Precio = info_liquidacion.lst_det_egresos.Sum(q => q.eg_precio_total); det_eg.vt_PorDescUnitario = 0; det_eg.IdProducto = info_liquidacion.eg_IdProducto == null ? 0 : Convert.ToDecimal(info_liquidacion.eg_IdProducto); det_eg.vt_DescUnitario = 0; det_eg.vt_PrecioFinal = det_eg.vt_Precio; det_eg.vt_Subtotal = det_eg.vt_Precio; det_eg.vt_iva = det_eg.vt_Subtotal * (info_liquidacion.li_por_iva / 100); det_eg.vt_total = det_eg.vt_Subtotal + det_eg.vt_iva; det_eg.vt_estado = "A"; det_eg.vt_por_iva = info_liquidacion.li_por_iva; det_eg.IdPunto_cargo = info_punto_cargo.IdPunto_cargo; det_eg.IdPunto_cargo_grupo = info_punto_cargo.IdPunto_cargo_grupo; det_eg.IdCentroCosto = info_liquidacion.IdCentroCosto; det_eg.IdCentroCosto_sub_centro_costo = info_liquidacion.IdCentroCosto_sub_centro_costo; det_eg.IdCod_Impuesto_Iva = info_liquidacion.IdCod_Impuesto; det_eg.vt_detallexItems = info_liquidacion.cod_liquidacion; lst_factura.Add(det_eg); } return(lst_factura); } catch (Exception ex) { string mensaje = ex.ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
private void gridViewSolicitudCompra_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { com_solicitud_compra_det_Info row = new com_solicitud_compra_det_Info(); row = (com_solicitud_compra_det_Info)gridViewSolicitudCompra.GetFocusedRow(); int cont = 0; if (row != null) { if (!String.IsNullOrEmpty(Convert.ToString(row.IdPunto_cargo)) && !String.IsNullOrEmpty(Convert.ToString(row.IdCentroCosto))) { if (row.IdProducto == null) { cont = ListDetSolCom.Where(q => q.NomProducto.Trim() == row.NomProducto.Trim() && q.IdPunto_cargo == row.IdPunto_cargo && q.IdCentroCosto == row.IdCentroCosto).Count(); } else { cont = ListDetSolCom.Where(q => q.IdProducto == row.IdProducto && q.IdPunto_cargo == row.IdPunto_cargo && q.IdCentroCosto == row.IdCentroCosto).Count(); } } } if (cont > 1) { MessageBox.Show("El registro : " + gridViewSolicitudCompra.GetFocusedRowCellValue(colpr_descripcion) + " ya se encuentra en el Detalle. Se procederá a Eliminar", param.Nombre_sistema); gridViewSolicitudCompra.DeleteSelectedRows(); } if (e.Column.Name == "colIdProducto") { Item = ListProducto.First(v => v.IdProducto == Convert.ToDecimal(e.Value)); gridViewSolicitudCompra.SetFocusedRowCellValue(coldo_Cantidad, 0); gridViewSolicitudCompra.SetFocusedRowCellValue(colpr_descripcion, Item.pr_descripcion); gridViewSolicitudCompra.SetFocusedRowCellValue(colIdUnidadMedida, Item.IdUnidadMedida); gridViewSolicitudCompra.SetFocusedRowCellValue(colStock, Item.pr_stock); } else { if (e.Column.Name == "coldo_Cantidad") { if (Convert.ToDouble(gridViewSolicitudCompra.GetFocusedRowCellValue(coldo_Cantidad)) < 0) { gridViewSolicitudCompra.SetFocusedRowCellValue(coldo_Cantidad, Convert.ToDouble(gridViewSolicitudCompra.GetFocusedRowCellValue(coldo_Cantidad)) * -1); } } else { if (e.Column.Name == "colpr_descripcion") { } } } ct_centro_costo_sub_centro_costo_Bus busSubCen = new ct_centro_costo_sub_centro_costo_Bus(); if (e.Column == colIdCentroCosto) { string IdCentroCosto = Convert.ToString(e.Value); if (IdCentroCosto == "-999") // esta creando un registro nuevo { frmCon_CentroCostos_Man frmCentroCosto = new frmCon_CentroCostos_Man(); frmCentroCosto.setAccion(Cl_Enumeradores.eTipo_action.grabar); frmCentroCosto.event_frmCon_CentroCostos_Man_FormClosing += frmCentroCosto_event_frmCon_CentroCostos_Man_FormClosing; frmCentroCosto.ShowDialog(); gridViewSolicitudCompra.SetFocusedRowCellValue(colIdCentroCosto, ""); } } if (e.Column == col_IdPuntoCargo_FJ) { switch (param.IdCliente_Ven_x_Default) { case Cl_Enumeradores.eCliente_Vzen.FJ: if (row.IdPunto_cargo != 0 && row.IdPunto_cargo != null) { ct_punto_cargo_Info info_punto_cargo = new ct_punto_cargo_Info(); ct_punto_cargo_Bus bus_punto_cargo = new ct_punto_cargo_Bus(); info_punto_cargo = bus_punto_cargo.Get_info_punto_Cargo_con_subcentro(param.IdEmpresa, Convert.ToInt32(row.IdPunto_cargo)); row.IdPunto_cargo_grupo = info_punto_cargo.IdPunto_cargo_grupo; row.IdCentroCosto = info_punto_cargo.IdCentroCosto_Scc; row.IdCentroCosto_sub_centro_costo = info_punto_cargo.IdCentroCosto_sub_centro_costo_Scc; } else { row.IdPunto_cargo_grupo = null; row.IdCentroCosto = null; row.IdCentroCosto_sub_centro_costo = null; } break; default: break; } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }