public frmFa_proforma_mant() { InitializeComponent(); info_proforma = new fa_proforma_Info(); bus_proforma = new fa_proforma_Bus(); param = cl_parametrosGenerales_Bus.Instance; Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); event_delegate_frmFa_proforma_mant_FormClosed += frmFa_proforma_mant_event_delegate_frmFa_proforma_mant_FormClosed; lst_impuesto = new List <tb_sis_impuesto_Info>(); bus_impuesto = new tb_sis_impuesto_Bus(); lst_producto = new List <in_Producto_Info>(); bus_producto = new in_producto_Bus(); info_fa_param = new fa_parametro_info(); bus_fa_param = new fa_parametro_Bus(); lst_termino_pago = new List <fa_TerminoPago_Info>(); bus_termino_pago = new fa_TerminoPago_Bus(); blst_det = new BindingList <fa_proforma_det_Info>(); lst_sucursal = new List <tb_Sucursal_Info>(); bus_sucursal = new tb_Sucursal_Bus(); bus_proforma_det = new fa_proforma_det_Bus(); lst_bodega = new List <tb_Bodega_Info>(); bus_bodega = new tb_Bodega_Bus(); lst_vendedor = new List <fa_Vendedor_Info>(); bus_vendedor = new fa_Vendedor_Bus(); }
private void FrmPrd_ListadoMaterialesMant_Load(object sender, EventArgs e) { try { //ListaBind = new BindingList<com_ListadoMateriales_Det_Info>(); gridCtrlDetListMateriales.DataSource = ListaBind; cargacontrol(); cargacombos(); carga_Todos_Despuntes_MPPreasignado(); //cmb_producto.DataSource = BusProd.Get_list_Producto(param.IdEmpresa). // FindAll(var => var.IdProductoTipo == 1); BusProd = new in_producto_Bus(); listProducto = new List <in_Producto_Info>(); listProducto = BusProd.Get_list_ProductosMateriaPrimaDimension_x_TipoProducto(param.IdEmpresa, Convert.ToInt32(_Parametros_Info.IdProductoTipo_MateriaPrima)); cmb_producto.DataSource = listProducto; cmb_estado.DataSource = BusEA.Get_ListEstadoAprobacion(); Event_FrmPrd_ListadoMaterialesMant_FormClosing += new Delegate_FrmPrd_ListadoMaterialesMant_FormClosing(FrmPrd_ListadoMaterialesMant_Event_FrmPrd_ListadoMaterialesMant_FormClosing); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public frmImp_orden_compra_ext_mant() { InitializeComponent(); info_oc_ext = new imp_orden_compra_ext_Info(); bus_oc_ext = new imp_orden_compra_ext_Bus(); param = cl_parametrosGenerales_Bus.Instance; Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); bus_moneda = new tb_moneda_Bus(); lst_moneda = new List <tb_moneda_info>(); bus_pais = new tb_pais_Bus(); lst_pais = new List <tb_pais_Info>(); event_delegate_frmImp_orden_compra_ext_mant_FormClosed += frmImp_orden_compra_ext_mant_event_delegate_frmImp_orden_compra_ext_mant_FormClosed; lst_proveedor = new List <cp_proveedor_Info>(); bus_proveedor = new cp_proveedor_Bus(); lst_producto = new List <in_Producto_Info>(); bus_producto = new in_producto_Bus(); lst_plancta = new List <ct_Plancta_Info>(); bus_plancta = new ct_Plancta_Bus(); lst_unidad_medida = new List <in_UnidadMedida_Info>(); bus_unidad_medida = new in_UnidadMedida_Bus(); lst_ciudad = new List <tb_ciudad_Info>(); bus_ciudad = new tb_Ciudad_Bus(); blst_det = new BindingList <imp_orden_compra_ext_det_Info>(); bus_det = new imp_orden_compra_ext_det_Bus(); }
private void gridViewMovi_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { try { if (e.Column.Caption == "*") { Get(); in_movi_inve_Bus MoviB = new in_movi_inve_Bus(); in_movi_inve_Info DataMoviInven = new in_movi_inve_Info(); List <in_movi_inve_Info> listMoviIn = new List <in_movi_inve_Info>(); prod_GestionProductivaTechos_CusTalme_X_in_movi_inve_Bus Busrpt = new prod_GestionProductivaTechos_CusTalme_X_in_movi_inve_Bus(); in_producto_Bus BusPr = new in_producto_Bus(); var Movimientos = Busrpt.ObjtenerListaPorGestion(param.IdEmpresa, Info.IdGestionProductiva); foreach (var item in Movimientos) { DataMoviInven = MoviB.Get_Info_Movi_inven_Report(param.IdEmpresa, item.IdSucursal, item.IdBodega, item.IdMovi_inven_tipo, item.IdNumMovi); listMoviIn.Add(DataMoviInven); } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
void cargacombos() { try { sucursales = busSuc.Obtener_Sucursal(param.IdEmpresa, Cl_Enumeradores.eTipoFiltro.todos); if (sucursales != null || sucursales.Count > 0) { cmbSucursal.Properties.DataSource = sucursales; cmbSucursal.EditValue = sucursales[0].IdSucursal; } in_producto_Bus busProd = new in_producto_Bus(); List <in_Producto_Info> productos = new List <in_Producto_Info>(); productos = busProd.Obtener_listProductoManejaSeries(param.IdEmpresa); in_Producto_Info prod = new in_Producto_Info(); prod.pr_descripcion = "Todos"; prod.IdProducto = 0; productos.Add(prod); cmbProducto.Properties.DataSource = productos; cmbProducto.EditValue = 0; in_movi_inven_tipo_Bus busTipMov = new in_movi_inven_tipo_Bus(); List <in_movi_inven_tipo_Info> LstTipMov = new List <in_movi_inven_tipo_Info>(); LstTipMov = busTipMov.Obtener_list_movi_inven_tipo(param.IdEmpresa, "+", "N", "Todos"); cmbTipMov.Properties.DataSource = LstTipMov; cmbTipMov.EditValue = 0; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public FrmCom_ProductoComprasAnteriores() { InitializeComponent(); param = cl_parametrosGenerales_Bus.Instance; bus_producto = new in_producto_Bus(); blst = new BindingList <in_Producto_ComprasAnteriores>(); }
private void Cargar_combos_sucursal() { try { // carga combo tipo movi int IdSucursal = 0; IdSucursal = ucGe_Sucursal.get_SucursalInfo().IdSucursal; cmbTipoMovi.cargar_TipoMotivo(IdSucursal, 0, "-", ""); // carga combo productos grid Bus_Producto = new in_producto_Bus(); listProducto = new List <in_Producto_Info>(); //listProducto = Bus_Producto.Get_list_Producto(param.IdEmpresa, IdSucursal); listProducto = Bus_Producto.Get_list_Producto(param.IdEmpresa); cmbProducto_grid.DataSource = listProducto; // carga bodega Bus_Bodega = new tb_Bodega_Bus(); list_bodega = new List <tb_Bodega_Info>(); list_bodega = Bus_Bodega.Get_List_Bodega(param.IdEmpresa, IdSucursal); cmb_bodega.DataSource = list_bodega; cmb_bodega.DisplayMember = "bo_Descripcion"; cmb_bodega.ValueMember = "IdBodega"; } 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); } }
private void FrmPrd_ListadoMaterialesDisponibles_PreAsignado_a_ObraMant_Load(object sender, EventArgs e) { try { ListaBind = new BindingList <com_ListadoMaterialesDisponibles_PreAsignado_a_Obra_Det_Info>(); gridCtrlDetListMaterialesDisponibles_PreAsignado_a_Obra.DataSource = ListaBind; carga_mp_disponible(); cargacontrol(); cargacombos(); //cmb_producto.DataSource = BusProd.Get_list_Producto(param.IdEmpresa). // FindAll(var => var.IdProductoTipo == 1); BusProd = new in_producto_Bus(); listProducto = new List <in_Producto_Info>(); listProducto = BusProd.Get_list_ProductosMateriaPrimaDimension(param.IdEmpresa); Event_FrmPrd_ListadoMaterialesDisponibles_PreAsignado_a_ObraMant_FormClosing += new Delegate_FrmPrd_ListadoMaterialesDisponibles_PreAsignado_a_ObraMant_FormClosing(FrmPrd_ListadoMaterialesDisponibles_PreAsignado_a_ObraMant_Event_FrmPrd_ListadoMaterialesDisponibles_PreAsignado_a_ObraMant_FormClosing); //cargagrid_InventarioFisico(); cargagrid_InventarioFisico_Sobrante(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public FrmIn_TransferenciaConGuiaMantenimiento() { InitializeComponent(); param = cl_parametrosGenerales_Bus.Instance; busLogError = new tb_sis_Log_Error_Vzen_Bus(); busTransferencia = new in_transferencia_bus(); busProducto = new in_producto_Bus(); busSucursal = new tb_Sucursal_Bus(); busBodega = new tb_Bodega_Bus(); busUnidadMedida = new in_UnidadMedida_Bus(); lstBodega = new List <tb_Bodega_Info>(); lstSucursal = new List <tb_Sucursal_Info>(); blstDetalle = new BindingList <in_transferencia_det_Info>(); infoTransferencia = new in_transferencia_Info(); busDet = new in_Transferencia_det_Bus(); event_delegate_FrmIn_TransferenciaConGuiaMantenimiento_FormClosed += FrmIn_TransferenciaConGuiaMantenimiento_event_delegate_FrmIn_TransferenciaConGuiaMantenimiento_FormClosed; busParam = new in_Parametro_Bus(); infoParam = new in_Parametro_Info(); lstProducto = new List <in_Producto_Info>(); busIngEgr = new in_Ing_Egr_Inven_Bus(); busPedido = new com_OrdenPedido_Bus(); lstOCDet = new List <in_transferencia_det_Info>(); busTransportista = new tb_transportista_Bus(); lstTransportista = new List <tb_transportista_Info>(); busCatalogo = new in_Catalogo_Bus(); busGuia = new in_Guia_x_traspaso_bodega_Bus(); }
public frmFa_proforma_facturacion() { InitializeComponent(); info_proforma = new fa_proforma_Info(); bus_proforma = new fa_proforma_Bus(); param = cl_parametrosGenerales_Bus.Instance; Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); lst_impuesto = new List <tb_sis_impuesto_Info>(); bus_impuesto = new tb_sis_impuesto_Bus(); lst_producto = new List <in_Producto_Info>(); bus_producto = new in_producto_Bus(); info_fa_param = new fa_parametro_info(); bus_fa_param = new fa_parametro_Bus(); lst_termino_pago = new List <fa_TerminoPago_Info>(); bus_termino_pago = new fa_TerminoPago_Bus(); blst_det = new BindingList <fa_proforma_det_Info>(); lst_sucursal = new List <tb_Sucursal_Info>(); bus_sucursal = new tb_Sucursal_Bus(); bus_proforma_det = new fa_proforma_det_Bus(); lst_punto_venta = new List <fa_PuntoVta_Info>(); bus_punto_venta = new fa_PuntoVta_Bus(); lst_vendedor = new List <fa_Vendedor_Info>(); bus_vendedor = new fa_Vendedor_Bus(); lst_caja = new List <caj_Caja_Info>(); bus_caja = new caj_Caja_Bus(); info_factura = new fa_factura_Info(); bus_factura = new fa_factura_Bus(); lst_contacto = new List <fa_cliente_contactos_Info>(); bus_contacto = new fa_cliente_contactos_Bus(); blst_cuotas = new BindingList <fa_cuotas_x_doc_Info>(); bus_cuotas = new fa_cuotas_x_doc_Bus(); }
public FrmCom_SeguimientoEntregaSolicitante() { InitializeComponent(); param = cl_parametrosGenerales_Bus.Instance; bus_comprador = new com_comprador_Bus(); bus_solicitante = new com_solicitante_Bus(); bus_producto = new in_producto_Bus(); bus_proveedor = new cp_proveedor_Bus(); bus_seguimientoEntrega = new com_SeguimientoEntrega_Bus(); }
public FrmCom_ConvenioPreciosMantenimiento() { param = cl_parametrosGenerales_Bus.Instance; info = new com_ConvenioPreciosPorProducto_Info(); bus_convenio = new com_ConvenioPreciosPorProducto_Bus(); bus_prov = new cp_proveedor_Bus(); bus_prod = new in_producto_Bus(); bus_termino = new com_TerminoPago_Bus(); bus_comp = new com_comprador_Bus(); bus_unidad = new in_UnidadMedida_Bus(); InitializeComponent(); event_delegate_FrmCom_ConvenioPreciosMantenimiento_FormClosing += FrmCom_ConvenioPreciosMantenimiento_event_delegate_FrmCom_ConvenioPreciosMantenimiento_FormClosing; }
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 FrmIn_producto_asignacion_lote() { InitializeComponent(); Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); param = cl_parametrosGenerales_Bus.Instance; lst_producto = new List <in_Producto_Info>(); bus_producto = new in_producto_Bus(); info_producto_padre = new in_Producto_Info(); blst = new BindingList <in_producto_lote>(); lst_retorno = new List <in_producto_lote>(); Result = System.Windows.Forms.DialogResult.Cancel; info_in_param = new in_Parametro_Info(); bus_in_param = new in_Parametro_Bus(); info_retorno = new in_producto_lote(); }
void cargacombos() { try { prod_Turno_Bus bus_turno = new prod_Turno_Bus(); in_producto_Bus bus_producto = new in_producto_Bus(); var turnos = bus_turno.ConsultaGeneral(param.IdEmpresa); cmbturno.Properties.DataSource = turnos; var productos = bus_producto.Get_list_Producto(param.IdEmpresa); cmbproducto.Properties.DataSource = productos; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public frmImp_orden_compra_ext_recepcion_mant() { InitializeComponent(); param = cl_parametrosGenerales_Bus.Instance; blst_det = new BindingList <imp_orden_compra_ext_det_Info>(); bus_det = new imp_orden_compra_ext_det_Bus(); info_recepcion = new imp_orden_compra_ext_recepcion_Info(); bus_recepcion = new imp_orden_compra_ext_recepcion_Bus(); event_delegate_frmImp_orden_compra_ext_recepcion_mant_FormClosed += frmImp_orden_compra_ext_recepcion_mant_event_delegate_frmImp_orden_compra_ext_recepcion_mant_FormClosed; Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); lst_oc_ex = new List <imp_orden_compra_ext_Info>(); bus_oc_ex = new imp_orden_compra_ext_Bus(); lst_producto = new List <in_Producto_Info>(); bus_producto = new in_producto_Bus(); lst_unidad_medida = new List <in_UnidadMedida_Info>(); bus_unidad_medida = new in_UnidadMedida_Bus(); }
private void gridViewTransMoviInven_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { try { string mesn = ""; vwin_movi_inve_x_cbteCble_Datos_Info infofila = new vwin_movi_inve_x_cbteCble_Datos_Info(); infofila = (vwin_movi_inve_x_cbteCble_Datos_Info)gridViewTransMoviInven.GetFocusedRow(); if (e.Column == col_modificar_contabilidad) { if (infofila.IdCbteCble > 0) { frmCon_CbteCble_Mant frm = new frmCon_CbteCble_Mant(); ct_Cbtecble_Info InfoCbte = new ct_Cbtecble_Info(); ct_Cbtecble_Bus BusCbte = new ct_Cbtecble_Bus(); InfoCbte = BusCbte.Get_Info_CbteCble(Convert.ToInt32(infofila.IdEmpresa), Convert.ToInt32(infofila.IdTipoCbte), Convert.ToDecimal(infofila.IdCbteCble), ref mesn); frm.event_frmCon_CbteCble_Mant_FormClosing += frm_event_frmCon_CbteCble_Mant_FormClosing; frm.set_Info(InfoCbte); frm.setAccion(Cl_Enumeradores.eTipo_action.actualizar); frm.ShowDialog(); } } if (e.Column == col_modificar_producto) { if (infofila.IdProducto > 0) { FrmIn_Producto_Mant frm = new FrmIn_Producto_Mant(); in_Producto_Info info_producto = new in_Producto_Info(); in_producto_Bus bus_producto = new in_producto_Bus(); info_producto = bus_producto.Get_Info_BuscarProducto(infofila.IdProducto, param.IdEmpresa); frm.event_FrmIn_Producto_Mant_FormClosing += frm_event_FrmIn_Producto_Mant_FormClosing; frm.set_Info_producto(info_producto); frm.set_Accion(Cl_Enumeradores.eTipo_action.actualizar); frm.ShowDialog(); } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error comunicarse con Sistemas " + ex.Message + " ", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void Set() { try { txtId.Text = _SetInfo.IdControlProduccionObrero.ToString(); ctrl_Sucbod.Enabled = false; if (_SetInfo.Estado == "I") { lblAnulado.Visible = true; } in_producto_Bus PrdBus = new in_producto_Bus(); ctrl_Sucbod.cmb_sucursal.EditValue = _SetInfo.IdSucursal; //ctrl_Sucbod.cmb_bodega.SelectedValue = 3; ctrl_Sucbod.cmb_bodega.EditValue = _SetInfo.IdBodega; txtCantDisponible.Text = _SetInfo.CantAsignada.ToString(); cmbObra.EditValue = _SetInfo.CodObra; cmbOrdenTaller.EditValue = _SetInfo.IdOrdenTaller; cmbGrupoAsignado.EditValue = _SetInfo.IdGrupoTrabajo; txtObservacion.Text = _SetInfo.Observacion; prd_ControlProduccionObreroDetalle_Bus detBus = new prd_ControlProduccionObreroDetalle_Bus(); var Detalle = detBus.ObtenerCtrlPrdDetalle(_SetInfo.IdControlProduccionObrero, param.IdEmpresa, _SetInfo.IdSucursal); foreach (var item in Detalle) { item.pr_descripcion = PrdBus.Get_Descripcion_Producto(param.IdEmpresa, item.IdProducto); } ListadoDisponible = new BindingList <prd_ControlProduccionObreroDetalle_Info>(); ListadoDisponible = new BindingList <prd_ControlProduccionObreroDetalle_Info>(Detalle); gridControlDisponible.DataSource = ListadoDisponible; gridControlDisponible.RefreshDataSource(); var Movimientos = BusInve.ConsultaMovimienosxCtrlProd(_SetInfo.IdControlProduccionObrero, _SetInfo.IdSucursal, _SetInfo.IdEmpresa, ref msgs); gridCtrlMov.DataSource = null; gridCtrlMov.DataSource = Movimientos; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }
private void CambioproductoAproductoXBodega(in_Producto_Info item, ref in_producto_x_tb_bodega_Info address) { try { in_producto_Bus InProdxbod_bus = new in_producto_Bus(); in_Producto_Info Oinfo = new in_Producto_Info(); Oinfo = InProdxbod_bus.Get_Info_BuscarProducto(item.IdProducto, param.IdEmpresa); address.IdSucursal = Convert.ToInt32(cmbSucursal.EditValue); address.IdBodega = Convert.ToInt32(cmbBodega.EditValue); address.IdEmpresa = param.IdEmpresa; address.IdProducto = item.IdProducto; address.pr_precio_publico = item.pr_precio_publico; address.pr_precio_mayor = item.pr_precio_mayor; address.pr_precio_puerta = 0; address.pr_precio_minimo = item.pr_precio_minimo; address.pr_Por_descuento = 0; //address.pr_stock = item.pr_stock; address.pr_stock_maximo = 0; address.pr_stock_minimo = 0; address.pr_costo_fob = item.pr_costo_fob; address.pr_costo_CIF = item.pr_costo_CIF; address.pr_costo_promedio = item.pr_costo_promedio; address.Estado = "A"; address.IdCtaCble_CosBaseIva = Oinfo.IdCtaCble_CosBaseIva; address.IdCtaCble_CosBase0 = Oinfo.IdCtaCble_CosBase0; address.IdCtaCble_VenIva = Oinfo.IdCtaCble_VenIva; address.IdCtaCble_Ven0 = Oinfo.IdCtaCble_Ven0; address.IdCtaCble_DesIva = Oinfo.IdCtaCble_DesIva; address.IdCtaCble_Des0 = Oinfo.IdCtaCble_Des0; address.IdCtaCble_DevIva = Oinfo.IdCtaCble_DevIva; address.IdCtaCble_Dev0 = Oinfo.IdCtaCble_Dev0; address.IdCtaCble_Inven = Oinfo.IdCtaCble_Inventario; address.IdCtaCble_Costo = Oinfo.IdCtaCble_Costo; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public frmCP_Aprobacion_Ing_varios_Mant() { InitializeComponent(); event_delegate_frmCP_Aprobacion_Ing_varios_Mant_FormClosed += frmCP_Aprobacion_Ing_varios_Mant_event_delegate_frmCP_Aprobacion_Ing_varios_Mant_FormClosed; Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); param = cl_parametrosGenerales_Bus.Instance; blst_det = new BindingList <cp_Aprobacion_Ing_Bod_x_OC_det_Info>(); info_aprobacion = new cp_Aprobacion_Ing_Bod_x_OC_Info(); LstTipDoc = new List <cp_TipoDocumento_Info>(); lst_producto = new List <in_Producto_Info>(); bus_producto = new in_producto_Bus(); lst_impuesto = new List <tb_sis_impuesto_Info>(); bus_impuesto = new tb_sis_impuesto_Bus(); info_in_param = new in_Parametro_Info(); bus_in_param = new in_Parametro_Bus(); bus_aprobacion_det = new cp_Aprobacion_Ing_Bod_x_OC_det_Bus(); bus_aprobacion = new cp_Aprobacion_Ing_Bod_x_OC_Bus(); info_cp_param = new cp_parametros_Info(); bus_cp_param = new cp_parametros_Bus(); lst_unidad_medida = new List <in_UnidadMedida_Info>(); bus_unidad_medida = new in_UnidadMedida_Bus(); }
public frmImp_liquidacion_mant() { InitializeComponent(); event_delegate_frmImp_liquidacion_mant_FormClosed += frmImp_liquidacion_mant_event_delegate_frmImp_liquidacion_mant_FormClosed; info_liquidacion = new imp_liquidacion_Info(); bus_liquidacion = new imp_liquidacion_Bus(); param = cl_parametrosGenerales_Bus.Instance; Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus(); blst_det_oc = new BindingList <imp_liquidacion_det_x_imp_orden_compra_ext_Info>(); bus_det_oc = new imp_liquidacion_det_x_imp_orden_compra_ext_Bus(); blst_det_oc_det = new BindingList <imp_orden_compra_ext_det_Info>(); bus_det_oc_det = new imp_orden_compra_ext_det_Bus(); lst_producto = new List <in_Producto_Info>(); bus_producto = new in_producto_Bus(); lst_unidad_medida = new List <in_UnidadMedida_Info>(); bus_unidad_medida = new in_UnidadMedida_Bus(); lst_gasto_tipo = new List <imp_gasto_x_ct_plancta_Info>(); bus_gasto_tipo = new imp_gasto_x_ct_plancta_Bus(); lst_tipo_cbte = new List <ct_Cbtecble_tipo_Info>(); bus_tipo_cbte = new ct_Cbtecble_tipo_Bus(); blst_det_gastos = new BindingList <imp_orden_compra_ext_ct_cbteble_det_gastos_Info>(); bus_det_gastos = new imp_orden_compra_ext_ct_cbteble_det_gastos_Bus(); }
void cargacombos() { try { in_producto_Bus busProd = new in_producto_Bus(); List <in_Producto_Info> productos = new List <in_Producto_Info>(); productos = busProd.Get_list_Producto_ManejaSeries(param.IdEmpresa); in_Producto_Info prod = new in_Producto_Info(); prod.pr_descripcion = "Todos"; prod.IdProducto = 0; productos.Add(prod); cmbProducto.Properties.DataSource = productos; cmbProducto.EditValue = 0; in_movi_inven_tipo_Bus busTipMov = new in_movi_inven_tipo_Bus(); List <in_movi_inven_tipo_Info> LstTipMov = new List <in_movi_inven_tipo_Info>(); LstTipMov = busTipMov.Get_list_movi_inven_tipo(param.IdEmpresa, "+", "N", "Todos"); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
void Get() { try { _Info = new prod_GestionProductivaAcero_CusTalme_Info(); _Info.IdEmpresa = param.IdEmpresa; _Info.IdSucursal = Convert.ToInt32(cmbSucursal.EditValue); _Info.Fecha = Convert.ToDateTime(Convert.ToDateTime(dtpFecha.EditValue).ToShortDateString()); _Info.IdHorno = Convert.ToInt16(cmbHorno.EditValue); _Info.IdColada = Convert.ToDecimal(txtColada.EditValue); _Info.chat_En_Horno = Convert.ToDouble(txtChatarraHorno.EditValue); _Info.chat_Cargada = Convert.ToDouble(txtchatarraCargada.EditValue); _Info.Vaci_TempC = Convert.ToDouble(txtVaciado.EditValue); _Info.Vaci_acero = Convert.ToDouble(txtVaciadoAcero.EditValue); _Info.EnHor_Acero = Convert.ToDouble(TxtHornoAcero.EditValue); _Info.EnHor_Perdida = Convert.ToDouble(txtHornoPerdida.EditValue); _Info.Comps_C = Convert.ToDouble(txtComposicionC.EditValue); _Info.Comps_Si = Convert.ToDouble(txtComposicionSi.EditValue); _Info.Comps_Mn = Convert.ToDouble(txtComposicionMn.EditValue); _Info.Comps_P = Convert.ToDouble(txtComposicionP.EditValue); _Info.Comps_S = Convert.ToDouble(txtComposicionS.EditValue); _Info.Comps_SAE = Convert.ToDouble(txtComposicionSAE.EditValue); _Info.AdiMet_Carburante = Convert.ToDouble(txtAdicionalesCarburante.EditValue); _Info.AdiMet_Cal = Convert.ToDouble(txtAdicionalesCal.EditValue); _Info.AdiMet_Desercoriante = Convert.ToDouble(txtAdicionalesDeserCoriante.EditValue); string[] tiempoEncendido = txtTiempoEncendido.Text.Split(':'); string[] tiempoApagado = txtTiempoApagado.Text.Split(':'); string[] tiempoFundicion = txtTiempoFundicion.Text.Split(':'); string[] tiempoVaciado = txtTiempoVaciado.Text.Split(':'); string[] tiempototal = txtTiempoTotal.Text.Split(':'); _Info.Tiem_Encendido = new TimeSpan(Convert.ToInt32(tiempoEncendido[0]), Convert.ToInt32(tiempoEncendido[1]), 0); _Info.Tiem_Apagado = new TimeSpan(Convert.ToInt32(tiempoApagado[0]), Convert.ToInt32(tiempoApagado[1]), 0); _Info.Tiem_Fundicion = new TimeSpan(Convert.ToInt32(tiempoFundicion[0]), Convert.ToInt32(tiempoFundicion[1]), 0); _Info.Tiem_Vaciado = new TimeSpan(Convert.ToInt32(tiempoVaciado[0]), Convert.ToInt32(tiempoVaciado[1]), 0); _Info.Tiem_Total = new TimeSpan(Convert.ToInt32(tiempototal[0]), Convert.ToInt32(tiempototal[1]), 0); _Info.Ener_Ea = Convert.ToDouble(txtEnergiaEa.EditValue); _Info.Ener_Er = Convert.ToDouble(txtEnergiaEr.EditValue); _Info.Ener_Total = Convert.ToDouble(txtEnergiaTotal.EditValue); _Info.Ferroa_FeSi = Convert.ToDouble(txtFerroaleacionesFesi.EditValue); _Info.Ferroa_FeMn = Convert.ToDouble(txtFerroaleacionesFeMn.EditValue); _Info.IndiHor_Productividad = Convert.ToDouble(txtIndicadoresProductividad.EditValue); _Info.IndiHor_Rendimiento = Convert.ToDouble(txtIndicadoresRendimiento.EditValue); _Info.Observacion = txtObservacion.Text; _Info.Tundish = Convert.ToDecimal(txtTundish.EditValue); string[] InicioCC = txtIncioCC.Text.Split(':'); string[] FinCC = txtFinCC.Text.Split(':'); string[] Tiempo = txtTiempo.Text.Split(':'); _Info.InicioCC = new TimeSpan(Convert.ToInt32(InicioCC[0]), Convert.ToInt32(InicioCC[1]), 0); _Info.FinCC = new TimeSpan(Convert.ToInt32(FinCC[0]), Convert.ToInt32(FinCC[1]), 0); _Info.Tiempo = new TimeSpan(Convert.ToInt32(Tiempo[0]), Convert.ToInt32(Tiempo[1]), 0); _Info.AceroCldo = Convert.ToDouble(txtAceroCldo.EditValue); _Info.Palanquilla = Convert.ToDouble(txtPalanquilla.EditValue); _Info.Marrano = Convert.ToDouble(txtMarrano.EditValue); _Info.Escoria = Convert.ToDouble(txtEscoria.EditValue); _Info.PerdidaCC = Convert.ToDouble(txtPerdidaCC.EditValue); _Info.RendtCC = Convert.ToDouble(txtRendtCC.EditValue); _Info.ProductivCC = Convert.ToDouble(txtProductvCC.EditValue); _Info.IdProducto_TipoPalanquilla = Convert.ToDouble(cmbTipo.EditValue); _Info.Unidades = Convert.ToDouble(txtUnidades.EditValue); _Info.Longitud = Convert.ToDouble(txtLongitud.EditValue); _Info.PesoUnitario = Convert.ToDouble(txtPesoUnitario.EditValue); _Info.PesoMetro = Convert.ToDouble(txtPesoMetro.EditValue); _Info.Perdida = Convert.ToDouble(txtPerdida.EditValue); _Info.ProdRend = Convert.ToDouble(txtProdRendt.EditValue); _Info.ProdProduct = Convert.ToDouble(txtPrdoProducto.EditValue); _Info.IdGestionAceria = Convert.ToDecimal(txtIdGestion.EditValue); _Info.FeSiMn = Convert.ToDouble(txtFESIMN.EditValue); _Info.Termopares = Convert.ToDouble(txtTermoPares.EditValue); prod_ParametrosPorCampos_Bus BusParamentroscampos = new prod_ParametrosPorCampos_Bus(); in_movi_inve_Info MovimientoCabecera = new in_movi_inve_Info(); in_producto_Bus BusProducto = new in_producto_Bus(); List <in_movi_inve_detalle_Info> MovimientoDetalle = new List <in_movi_inve_detalle_Info>(); MovimientoCabecera.IdEmpresa = param.IdEmpresa; foreach (var item in BusParamentroscampos.Consulta(param.IdEmpresa)) { foreach (Control control in panel.Controls) { if (control.HasChildren) { foreach (Control textbox in control.Controls) { if (item.NompreCampo == textbox.Name) { in_movi_inve_detalle_Info obj = new in_movi_inve_detalle_Info(); obj.IdEmpresa = param.IdEmpresa; in_Producto_Info Producto = BusProducto.Get_Info_BuscarProducto(Convert.ToDecimal(item.IdProducto), param.IdEmpresa); obj.IdProducto = Convert.ToInt32(item.IdProducto); obj.IdSucursal = Convert.ToInt32(cmbSucursal.EditValue); obj.dm_cantidad = Convert.ToDouble(textbox.Text); obj.mv_costo = Producto.pr_costo_promedio; obj.mv_tipo_movi = "-"; //obj.dm_stock_ante = Producto.kr_stockActual; obj.dm_stock_actu = obj.dm_stock_ante - obj.dm_cantidad; obj.dm_precio = obj.dm_precio; obj.peso = obj.peso; MovimientoDetalle.Add(obj); } } } } } MovimientoCabecera.listmovi_inve_detalle_Info = MovimientoDetalle; foreach (Control item in this.Controls) { if (item.Name == "") { } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public FrmIn_ProductoSeleccionar() { param = cl_parametrosGenerales_Bus.Instance; bus_producto = new in_producto_Bus(); InitializeComponent(); }
public FrmIn_ProductoPorBodegaStock() { InitializeComponent(); bus_producto = new in_producto_Bus(); blst = new BindingList <in_Producto_Info>(); }
void GenerarMovimientoInvenario() { try { decimal IdMoviInvenIngres = 0; string mensaje_cbte_cble = ""; in_producto_x_tb_bodega_Bus prod_B = new in_producto_x_tb_bodega_Bus(); in_movi_inve_detalle_x_Producto_CusCider_Bus CusCidersus_B = new in_movi_inve_detalle_x_Producto_CusCider_Bus(); in_movi_inve_Bus in_Movi_B = new in_movi_inve_Bus(); in_movi_inve_detalle_x_Producto_CusCider_Bus BusCusCidersu = new in_movi_inve_detalle_x_Producto_CusCider_Bus(); var OrdenTaller = ((List <prd_OrdenTaller_Info>)(cmbOrdenTaller.Properties.DataSource)).First(v => v.IdOrdenTaller == Convert.ToDecimal(cmbOrdenTaller.EditValue)); var Parametros = BusParmetros.ObtenerObjeto(param.IdEmpresa); prd_ControlProduccion_Obrero_x_in_movi_inve_Info MoviXcConv; in_movi_inve_Info MoviInfo = new in_movi_inve_Info(); MoviInfo.IdEmpresa = param.IdEmpresa; MoviInfo.cm_fecha = Convert.ToDateTime(dtpFecha.Value); MoviInfo.cm_observacion = txtObservacion.Text + " Eg x Prd x Ob" + cmbObra.Text + " Ot " + cmbOrdenTaller.Text + " Gt " + cmbGrupoAsignado.Text + " Et I " + txtEtapaAnterior.Text + " Et F " + txtEtapa.Text ; MoviInfo.cm_tipo = "-"; MoviInfo.IdBodega = Convert.ToInt32(ctrl_Sucbod.cmb_bodega.EditValue); MoviInfo.IdSucursal = Convert.ToInt32(ctrl_Sucbod.cmb_sucursal.EditValue); MoviInfo.IdMovi_inven_tipo = Convert.ToInt32(Parametros.IdMovi_inven_tipo_egr_ContrlProduccion); in_producto_Bus busprod = new in_producto_Bus(); List <in_movi_inve_detalle_Info> Listdetalle = new List <in_movi_inve_detalle_Info>(); foreach (var item in _ListDetalle) { in_movi_inve_detalle_Info Obj = new in_movi_inve_detalle_Info(); var Producto = prod_B.Get_Info_Producto_x_Producto(param.IdEmpresa, MoviInfo.IdSucursal, MoviInfo.IdBodega, item.IdProducto); Obj.IdProducto = item.IdProducto; Obj.IdSucursal = MoviInfo.IdSucursal; Obj.IdBodega = MoviInfo.IdBodega; Obj.IdEmpresa = param.IdEmpresa; Obj.IdMovi_inven_tipo = MoviInfo.IdMovi_inven_tipo; Obj.IdProducto = item.IdProducto; Obj.mv_costo = ProductosXEtapa.First(v => v.IdProducto == item.IdProducto).mv_costo; Obj.dm_precio = ProductosXEtapa.First(v => v.IdProducto == item.IdProducto).dm_precio; Obj.mv_tipo_movi = "-"; Obj.dm_stock_actu = Producto.pr_stock - 1; Obj.dm_stock_ante = Producto.pr_stock; var prod = busprod.Get_Info_BuscarProducto(item.IdProducto, param.IdEmpresa); Obj.dm_observacion = " Prod " + prod.pr_descripcion; Obj.dm_observacion = MoviInfo.cm_observacion + Obj.dm_observacion; Obj.dm_cantidad = -1; MoviInfo.listmovi_inve_detalle_Info.Add(Obj); } decimal IdMoviInven = 0; string Msj = ""; int c = 1; //MoviInfo.listmovi_inve_detalle_Info.ForEach(var => var.dm_cantidad = var.dm_cantidad * -1); if (in_Movi_B.GrabarDB(MoviInfo, ref IdMoviInven, ref mensaje_cbte_cble, ref Msj) == false) { MessageBox.Show(Msj, "Movimiento Egreso"); } else { MoviXcConv = new prd_ControlProduccion_Obrero_x_in_movi_inve_Info(); MoviXcConv.mv_IdBodega = MoviInfo.IdBodega; MoviXcConv.mv_IdEmpresa = MoviInfo.IdEmpresa; MoviXcConv.mv_IdMovi_inven_tipo = MoviInfo.IdMovi_inven_tipo; MoviXcConv.mv_IdNumMovi = IdMoviInven; MoviXcConv.mv_IdSucursal = MoviInfo.IdSucursal; listMovi.Add(MoviXcConv); MoviInfo.cm_tipo = "+"; MoviInfo.IdNumMovi = 0; MoviInfo.IdMovi_inven_tipo = Convert.ToInt32(Parametros.IdMovi_inven_tipo_ing_ContrlProduccion); MoviInfo.cm_observacion = txtObservacion.Text + " Ing x Prd x Ob" + cmbObra.Text + " Ot " + cmbOrdenTaller.Text + " Gt " + cmbGrupoAsignado.Text + " Et I " + txtEtapaAnterior.Text + " Et F " + txtEtapa.Text ; foreach (var v in MoviInfo.listmovi_inve_detalle_Info) { v.mv_tipo_movi = "+"; v.IdMovi_inven_tipo = MoviInfo.IdMovi_inven_tipo; v.dm_cantidad = 1; v.dm_stock_actu = v.dm_stock_actu + 1; v.dm_stock_ante = v.dm_stock_actu; var prod = busprod.Get_Info_BuscarProducto(v.IdProducto, param.IdEmpresa); v.dm_observacion = " Prod " + prod.pr_descripcion; v.dm_observacion = MoviInfo.cm_observacion + v.dm_observacion; } if (in_Movi_B.GrabarDB(MoviInfo, ref IdMoviInvenIngres, ref mensaje_cbte_cble, ref Msj) == false) { MessageBox.Show(Msj, "Movimiento Ingreso"); } MoviXcConv = new prd_ControlProduccion_Obrero_x_in_movi_inve_Info(); MoviXcConv.mv_IdBodega = MoviInfo.IdBodega; MoviXcConv.mv_IdEmpresa = MoviInfo.IdEmpresa; MoviXcConv.mv_IdMovi_inven_tipo = MoviInfo.IdMovi_inven_tipo; MoviXcConv.mv_IdNumMovi = IdMoviInvenIngres; MoviXcConv.mv_IdSucursal = MoviInfo.IdSucursal; listMovi.Add(MoviXcConv); } List <in_movi_inve_detalle_x_Producto_CusCider_Info> ListCidersusInfo = new List <in_movi_inve_detalle_x_Producto_CusCider_Info>(); foreach (var item in _ListDetalle) { in_movi_inve_detalle_x_Producto_CusCider_Info CusCidersusInfo = new in_movi_inve_detalle_x_Producto_CusCider_Info(); CusCidersusInfo.IdEmpresa = param.IdEmpresa; CusCidersusInfo.CodigoBarra = item.CodBarraMaestro; CusCidersusInfo.dm_cantidad = -1; var prod = busprod.Get_Info_BuscarProducto(item.IdProducto, param.IdEmpresa); CusCidersusInfo.dm_observacion = txtObservacion.Text + " Eg x Prd x Ob" + cmbObra.Text + " Ot " + cmbOrdenTaller.Text + " Gt " + cmbGrupoAsignado.Text + " Et I " + txtEtapaAnterior.Text + " Et F " + txtEtapa.Text + " Prod " + prod.pr_descripcion ; CusCidersusInfo.dm_precio = ProductosXEtapa.First(v => v.IdProducto == item.IdProducto).dm_precio; CusCidersusInfo.et_IdEmpresa = param.IdEmpresa; CusCidersusInfo.et_IdEtapa = EtapaAnterior.IdEtapa; CusCidersusInfo.et_IdProcesoProductivo = EtapaAnterior.IdProcesoProductivo; CusCidersusInfo.IdBodega = MoviInfo.IdBodega; CusCidersusInfo.IdSucursal = MoviInfo.IdSucursal; CusCidersusInfo.IdMovi_inven_tipo = Convert.ToInt32(Parametros.IdMovi_inven_tipo_egr_ContrlProduccion); CusCidersusInfo.IdNumMovi = IdMoviInven; CusCidersusInfo.IdProducto = item.IdProducto; CusCidersusInfo.mv_costo = ProductosXEtapa.First(v => v.IdProducto == item.IdProducto).mv_costo; CusCidersusInfo.ot_CodObra = OrdenTaller.CodObra; CusCidersusInfo.ot_IdEmpresa = OrdenTaller.IdEmpresa; CusCidersusInfo.ot_IdOrdenTaller = OrdenTaller.IdOrdenTaller; CusCidersusInfo.ot_IdSucursal = OrdenTaller.IdSucursal; CusCidersusInfo.mv_Secuencia = c; CusCidersusInfo.mv_tipo_movi = "-"; c++; ListCidersusInfo.Add(CusCidersusInfo); } if (BusCusCidersu.GuardarDB(ListCidersusInfo, ref Msj) == false) { MessageBox.Show(Msj, "Cus Cidersus Egreso"); } else { foreach (var v in ListCidersusInfo) { v.dm_cantidad = 1; v.et_IdEtapa = Etapa.IdEtapa; v.et_IdProcesoProductivo = Etapa.IdProcesoProductivo; v.IdMovi_inven_tipo = Convert.ToInt32(Parametros.IdMovi_inven_tipo_ing_ContrlProduccion); v.IdNumMovi = IdMoviInvenIngres; v.mv_tipo_movi = "+"; var prod = busprod.Get_Info_BuscarProducto(v.IdProducto, param.IdEmpresa); v.dm_observacion = txtObservacion.Text + " Ing x Prd x Ob" + cmbObra.Text + " Ot " + cmbOrdenTaller.Text + " Gt " + cmbGrupoAsignado.Text + " Et I " + txtEtapaAnterior.Text + " Et F " + txtEtapa.Text + " Prod " + prod.pr_descripcion ; } if (BusCusCidersu.GuardarDB(ListCidersusInfo, ref Msj) == false) { MessageBox.Show(Msj, "Cus Cidersus Ingreso"); } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }
public Boolean Validar_objeto(com_ordencompra_local_Info Info, ref string msg) { try { if (Info.IdEmpresa == 0 || Info.IdSucursal == 0 || Info.IdProveedor == 0 || Info.IdDepartamento == 0) { msg = "las variables estan en cero... Info.IdEmpresa == 0 || Info.IdSucursal == 0 || Info.IdProveedor == 0 || Info.IdDepartamento == 0 "; return(false); } /* * if (Info.IdMotivo == null || Info.IdMotivo == 0) * { * msg = "Ingrese el motivo de la Compra"; * com_Catalogo_Bus bUS = new com_Catalogo_Bus(); * List<com_Catalogo_Info> listc = new List<com_Catalogo_Info>(bUS.Get_List_Catalogo()); * return false; * * }*/ if (Info.listDetalle.Count == 0) { msg = "la OC no tiene items q grabar"; return(false); } int c = 0; foreach (var item in Info.listDetalle) { if (item.do_Cantidad == 0) { msg = "Ingrese la cantidad al item : " + item.codproducto + " "; return(false); } if (item.do_precioCompra == 0) { msg = "Ingrese el costo al item : " + item.codproducto + " "; return(false); } if (item.IdUnidadMedida == "" || item.IdUnidadMedida == null) { in_producto_Bus BusProducto = new in_producto_Bus(); in_Producto_Info InfoProducto = new in_Producto_Info(); InfoProducto = BusProducto.Get_info_Product(item.IdEmpresa, item.IdProducto); item.IdUnidadMedida = InfoProducto.IdUnidadMedida; } if (item.IdCentroCosto == "") { item.IdCentroCosto = null; } if (item.IdCentroCosto_sub_centro_costo == "") { item.IdCentroCosto_sub_centro_costo = null; } if (item.IdCod_Impuesto == "" || item.IdCod_Impuesto == null) // Arreglando si no viene iva y codigo de iva { tb_sis_impuesto_Bus BusImpuestoIva = new tb_sis_impuesto_Bus(); List <tb_sis_impuesto_Info> ListInfo_Impuesto = new List <tb_sis_impuesto_Info>(); tb_sis_impuesto_Info Info_Impuesto = new tb_sis_impuesto_Info(); ListInfo_Impuesto = BusImpuestoIva.Get_List_impuesto_para_Compras("IVA"); Info_Impuesto = ListInfo_Impuesto.FirstOrDefault(); item.IdCod_Impuesto = Info_Impuesto.IdCod_Impuesto; item.Por_Iva = Info_Impuesto.porcentaje; } //item.do_ManejaIva = (item.do_iva == 0) ? false : true; c = c + 1; item.Secuencia = c; item.IdEmpresa = Info.IdEmpresa; item.IdSucursal = Info.IdSucursal; item.IdOrdenCompra = Info.IdOrdenCompra; } if (Info.IdMotivo == 0 && Info.IdMotivo == null) { //consulta motivo compra com_Motivo_Orden_Compra_Data odataMoti = new com_Motivo_Orden_Compra_Data(); List <com_Motivo_Orden_Compra_Info> listMoti = new List <com_Motivo_Orden_Compra_Info>(); listMoti = odataMoti.Get_List_Motivo_Orden_Compra(Info.IdEmpresa); var itemMoti = listMoti.FirstOrDefault(q => q.IdMotivo == Info.IdMotivo); Info.IdMotivo = itemMoti.IdMotivo; } if (Info.IdEstadoAprobacion_cat == "" || Info.IdEstadoAprobacion_cat == null) { List <com_Catalogo_Info> listEstadoAproba = new List <com_Catalogo_Info>(); listEstadoAproba = CatCom.Get_ListEstadoAprobacion(); com_Catalogo_Info resEstadoApro = new com_Catalogo_Info(); resEstadoApro = listEstadoAproba.FirstOrDefault(); Info.IdEstadoAprobacion_cat = resEstadoApro.IdCatalogocompra; } if (Info.IdEstadoRecepcion_cat == "" || Info.IdEstadoRecepcion_cat == null) { List <com_Catalogo_Info> listEstadoRecep = new List <com_Catalogo_Info>(); com_Catalogo_Info resEstadoRece = new com_Catalogo_Info(); listEstadoRecep = CatCom.Get_ListEstadoRecepcion(); resEstadoRece = listEstadoRecep.First(); Info.IdEstadoRecepcion_cat = resEstadoRece.IdCatalogocompra; } if (Info.IdTerminoPago == "" || Info.IdTerminoPago == null) { List <com_TerminoPago_Info> listTerminoPago = new List <com_TerminoPago_Info>(); listTerminoPago = BusTerPago.Get_List_TerminoPago(); com_TerminoPago_Info TerminoPago = new com_TerminoPago_Info(); TerminoPago = listTerminoPago.FirstOrDefault(); Info.IdTerminoPago = TerminoPago.IdTerminoPago; } if (Info.IdEstado_cierre == null || Info.IdEstado_cierre == "") { com_estado_cierre_Bus busEstCierre = new com_estado_cierre_Bus(); com_parametro_Bus paraBus = new com_parametro_Bus(); string idestadoCierrexDefault = ""; idestadoCierrexDefault = paraBus.Get_List_parametro(Info.IdEmpresa).FirstOrDefault().IdEstado_cierre; Info.IdEstado_cierre = busEstCierre.Get_List_estado_cierre().FirstOrDefault(v => v.IdEstado_cierre == idestadoCierrexDefault).IdEstado_cierre; } return(true); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Validar_objeto", ex.Message), ex) { EntityType = typeof(com_ordencompra_local_Bus) }; } }
void GenerarMovimientos(decimal IdGestion) { try { #region MovimientoxIngresoPalanquilla string mensaje_cbte_cble = ""; in_producto_Bus Prod_b = new in_producto_Bus(); var ProductoTerminado = Prod_b.Get_info_Product(param.IdEmpresa, Convert.ToDecimal(cmbTipo.EditValue)); in_movi_inve_Info _in_movi_inven_I = new in_movi_inve_Info(); _in_movi_inven_I.IdEmpresa = param.IdEmpresa; _in_movi_inven_I.IdSucursal = _Parametros.IdSucursal_IngxProduc; _in_movi_inven_I.IdBodega = _Parametros.IdBodega_IngxProduc; _in_movi_inven_I.cm_tipo = "+"; _in_movi_inven_I.cm_observacion = txtObservacion.Text + " IdGestionPrdAceria #" + IdGestion; _in_movi_inven_I.cm_fecha = Convert.ToDateTime(Convert.ToDateTime(dtpFecha.EditValue).ToShortDateString()); _in_movi_inven_I.IdMovi_inven_tipo = _Parametros.IdMovi_inven_tipo_x_IngXProdAceriaProdTerm; in_movi_inve_detalle_Info Det_in_movi_inven = new in_movi_inve_detalle_Info(); Det_in_movi_inven.dm_cantidad = Convert.ToDouble(txtPalanquilla.EditValue); Det_in_movi_inven.dm_observacion = _in_movi_inven_I.cm_observacion; Det_in_movi_inven.dm_precio = ProductoTerminado.pr_precio_publico; //Det_in_movi_inven.dm_stock_actu = ProductoTerminado.kr_stockActual + Det_in_movi_inven.dm_cantidad; //Det_in_movi_inven.dm_stock_ante = ProductoTerminado.kr_stockActual; Det_in_movi_inven.IdMovi_inven_tipo = _in_movi_inven_I.IdMovi_inven_tipo; Det_in_movi_inven.IdBodega = _in_movi_inven_I.IdBodega; Det_in_movi_inven.IdSucursal = _in_movi_inven_I.IdSucursal; Det_in_movi_inven.IdEmpresa = _in_movi_inven_I.IdEmpresa; Det_in_movi_inven.IdProducto = Convert.ToDecimal(cmbTipo.EditValue); Det_in_movi_inven.mv_tipo_movi = _in_movi_inven_I.cm_tipo; _in_movi_inven_I.listmovi_inve_detalle_Info.Add(Det_in_movi_inven); decimal IdMovimientoInventario = 0; string Mensaje = ""; if (BusMOvi_B.GrabarDB(_in_movi_inven_I, ref IdMovimientoInventario, ref mensaje_cbte_cble, ref Mensaje) == false) { MessageBox.Show(Mensaje, "Error Movimiento Inventario"); } prod_GestionProductivaAcero_CusTalme_x_in_movi_inven_Info InfoXMovi = new prod_GestionProductivaAcero_CusTalme_x_in_movi_inven_Info(); InfoXMovi.gp_IdEmpresa = param.IdEmpresa; InfoXMovi.gp_IdGestionAceria = IdGestion; InfoXMovi.gp_IdSucursal = _Info.IdSucursal; InfoXMovi.mv_IdMovi_inven_tipo = _in_movi_inven_I.IdMovi_inven_tipo; InfoXMovi.mv_IdBodega = _in_movi_inven_I.IdBodega; InfoXMovi.mv_IdSucursal = _in_movi_inven_I.IdSucursal; InfoXMovi.mv_IdEmpresa = param.IdEmpresa; InfoXMovi.mv_IdNumMovi = IdMovimientoInventario; BusInter.GuardarDB(InfoXMovi); #endregion #region MOvimientoChatarraNoProcesada var ProductoChatarraNoProcesada = Prod_b.Get_info_Product(param.IdEmpresa, 822); _in_movi_inven_I.IdNumMovi = 0; _in_movi_inven_I.IdMovi_inven_tipo = 53; _in_movi_inven_I.IdSucursal = _Parametros.IdSucursal_IngxProduc; _in_movi_inven_I.IdBodega = _Parametros.IdBodega_IngxProduc; Det_in_movi_inven.IdMovi_inven_tipo = _in_movi_inven_I.IdMovi_inven_tipo; Det_in_movi_inven.dm_cantidad = Convert.ToDouble(txtMarrano.EditValue); Det_in_movi_inven.dm_precio = ProductoChatarraNoProcesada.pr_precio_publico; //Det_in_movi_inven.dm_stock_actu = ProductoChatarraNoProcesada.kr_stockActual + Det_in_movi_inven.dm_cantidad; //Det_in_movi_inven.dm_stock_ante = ProductoChatarraNoProcesada.kr_stockActual; Det_in_movi_inven.IdBodega = _in_movi_inven_I.IdBodega; Det_in_movi_inven.IdSucursal = _in_movi_inven_I.IdSucursal; Det_in_movi_inven.IdProducto = 822; if (BusMOvi_B.GrabarDB(_in_movi_inven_I, ref IdMovimientoInventario, ref mensaje_cbte_cble, ref Mensaje) == false) { MessageBox.Show(Mensaje, "Error Movimiento Inventario"); } InfoXMovi = new prod_GestionProductivaAcero_CusTalme_x_in_movi_inven_Info(); InfoXMovi.gp_IdEmpresa = param.IdEmpresa; InfoXMovi.gp_IdGestionAceria = IdGestion; InfoXMovi.gp_IdSucursal = _Info.IdSucursal; InfoXMovi.mv_IdMovi_inven_tipo = _in_movi_inven_I.IdMovi_inven_tipo; InfoXMovi.mv_IdBodega = _in_movi_inven_I.IdBodega; InfoXMovi.mv_IdSucursal = _in_movi_inven_I.IdSucursal; InfoXMovi.mv_IdEmpresa = param.IdEmpresa; InfoXMovi.mv_IdNumMovi = IdMovimientoInventario; BusInter.GuardarDB(InfoXMovi); #endregion #region MovimientoChatarraProcesada //OJO //Ojo Valores Quemados var ProductoChatarraProcesada = Prod_b.Get_info_Product(param.IdEmpresa, 823); _in_movi_inven_I = new in_movi_inve_Info(); _in_movi_inven_I.IdEmpresa = param.IdEmpresa; _in_movi_inven_I.IdSucursal = 2; _in_movi_inven_I.IdBodega = 1; _in_movi_inven_I.cm_tipo = "-"; _in_movi_inven_I.cm_observacion = txtObservacion.Text + " IdGestionPrdAceria #" + IdGestion; _in_movi_inven_I.cm_fecha = Convert.ToDateTime(Convert.ToDateTime(dtpFecha.EditValue).ToShortDateString()); _in_movi_inven_I.IdMovi_inven_tipo = 54; Det_in_movi_inven = new in_movi_inve_detalle_Info(); Det_in_movi_inven.dm_cantidad = Convert.ToDouble(txtPalanquilla.EditValue); Det_in_movi_inven.dm_observacion = _in_movi_inven_I.cm_observacion; Det_in_movi_inven.dm_precio = ProductoChatarraProcesada.pr_precio_publico; //Det_in_movi_inven.dm_stock_actu = ProductoChatarraProcesada.kr_stockActual - Det_in_movi_inven.dm_cantidad; //Det_in_movi_inven.dm_stock_ante = ProductoChatarraProcesada.kr_stockActual; Det_in_movi_inven.IdMovi_inven_tipo = _in_movi_inven_I.IdMovi_inven_tipo; Det_in_movi_inven.IdBodega = _in_movi_inven_I.IdBodega; Det_in_movi_inven.IdSucursal = _in_movi_inven_I.IdSucursal; Det_in_movi_inven.IdEmpresa = _in_movi_inven_I.IdEmpresa; Det_in_movi_inven.IdProducto = Convert.ToDecimal(cmbTipo.EditValue); Det_in_movi_inven.mv_tipo_movi = _in_movi_inven_I.cm_tipo; _in_movi_inven_I.listmovi_inve_detalle_Info.Add(Det_in_movi_inven); if (BusMOvi_B.GrabarDB(_in_movi_inven_I, ref IdMovimientoInventario, ref mensaje_cbte_cble, ref Mensaje) == false) { MessageBox.Show(Mensaje, "Error Movimiento Inventario " + Mensaje); } InfoXMovi = new prod_GestionProductivaAcero_CusTalme_x_in_movi_inven_Info(); InfoXMovi.gp_IdEmpresa = param.IdEmpresa; InfoXMovi.gp_IdGestionAceria = IdGestion; InfoXMovi.gp_IdSucursal = _Info.IdSucursal; InfoXMovi.mv_IdMovi_inven_tipo = _in_movi_inven_I.IdMovi_inven_tipo; InfoXMovi.mv_IdBodega = _in_movi_inven_I.IdBodega; InfoXMovi.mv_IdSucursal = _in_movi_inven_I.IdSucursal; InfoXMovi.mv_IdEmpresa = param.IdEmpresa; InfoXMovi.mv_IdNumMovi = IdMovimientoInventario; BusInter.GuardarDB(InfoXMovi); #endregion } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }