private void Cargar_combos() { try { list_Activos = bus_Activos.Get_List_ActivoFijo(param.IdEmpresa); ucFa_Cliente_x_centro_costo_cmb1.Cargar_combos(); list_catalogo_facturacion = Catalogo_Facturacion_Bus.Get_List_catalogo(10); cmb_Estado_Facturacion.DataSource = list_catalogo_facturacion; cmb_Estado_Facturacion.ValueMember = "IdCatalogo"; cmb_Estado_Facturacion.DisplayMember = "Nombre"; cmb_EstadoFacturacion_Activo.DataSource = list_catalogo_facturacion; cmb_EstadoFacturacion_Activo.ValueMember = "IdCatalogo"; cmb_EstadoFacturacion_Activo.DisplayMember = "Nombre"; lista_catalogo_CxP = catalogo_CxP_bus.Get_List_catalogo("EST_DOC"); cmb_Estado_Cancelacion.DataSource = lista_catalogo_CxP; cmb_Estado_Cancelacion.ValueMember = "IdCatalogo"; cmb_Estado_Cancelacion.DisplayMember = "Nombre"; foreach (var item in list_Activos) { Af_Poliza_x_AF_det_Info info_ = new Af_Poliza_x_AF_det_Info(); info_.IdActivoFijo = item.IdActivoFijo; info_.Af_Nombre = item.Af_Nombre; list_Detalle_x_Activo_info.Add(info_); } gridControlActivos.DataSource = list_Detalle_x_Activo_info; cmb_proveedor.cargar_proveedores(); txt_base0.EditValue = 0; txt_base12.EditValue = 0; txt_pago_contado.EditValue = 0; txt_valorCuota.EditValue = 0; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public List <Af_Poliza_x_AF_det_Info> Get_List_Poliza_Detalle_Activo(int IdEmpresa, int IdPoliza) { List <Af_Poliza_x_AF_det_Info> Lista = new List <Af_Poliza_x_AF_det_Info>(); try { EntitiesActivoFijo_FJ oEnti = new EntitiesActivoFijo_FJ(); var qury = from j in oEnti.vwaf_Af_Poliza_x_AF_det where j.IdEmpresa == IdEmpresa && j.IdPoliza == IdPoliza select j; foreach (var item in qury) { Af_Poliza_x_AF_det_Info info = new Af_Poliza_x_AF_det_Info(); info.IdEmpresa = item.IdEmpresa; info.IdPoliza = item.IdPoliza; info.secuencia = item.secuencia; info.IdActivoFijo = item.IdActivoFijo; info.Af_Nombre = item.Af_Nombre; info.Subtotal_0 = item.Subtotal_0; info.Subtotal_12 = item.Subtotal_12; info.IdEstadoFacturacion_cat = item.IdEstadoFacturacion_cat; info.Iva = item.Iva; info.Prima = item.Prima; info.observacion_det = item.observacion_det; info.check = true; Lista.Add(info); } return(Lista); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
private void gridViewActivos_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { Af_Poliza_x_AF_det_Info row = new Af_Poliza_x_AF_det_Info(); row = (Af_Poliza_x_AF_det_Info)gridViewActivos.GetRow(e.RowHandle); if (e.Column.Name == "ColCheck") { detalle_Activo(); if (row.check) { gridViewActivos.SetRowCellValue(e.RowHandle, colIdEstadoFact_cat_x_Act, "EST_FAC_PENDI"); } else { gridViewActivos.SetRowCellValue(e.RowHandle, colIdEstadoFact_cat_x_Act, null); } } if (e.Column.Name == "ColSubtotal_12" || e.Column.Name == "colSubtotal_0") { Subtotal_12 = Convert.ToDouble(gridViewActivos.GetFocusedRowCellValue(ColSubtotal_12)); Subtotal_0 = Convert.ToDouble(gridViewActivos.GetFocusedRowCellValue(col_Sub_total_0)); check_ = Convert.ToBoolean(gridViewActivos.GetFocusedRowCellValue(ColCheck)); if (Subtotal_12 != 0 || Subtotal_0 != 0) { if (check_ == true) { if (Subtotal_0 != 0) { row.Subtotal_0 = Subtotal_0; Subtotal_0 = 0; } if (Subtotal_12 != 0) { row.Subtotal_12 = Subtotal_12; Subtotal_12 = 0; row.Iva = Convert.ToDouble((row.Subtotal_12 * param.iva.porcentaje) / 100); } row.Prima = (double)(row.Subtotal_0 + row.Subtotal_12 + row.Iva) - (Convert.ToDouble(txt_pago_contado.EditValue)); } else { row.Subtotal_0 = 0; row.Subtotal_12 = 0; row.Iva = 0; row.Prima = 0; } } if (row.check) { gridViewActivos.SetRowCellValue(e.RowHandle, colIdEstadoFact_cat_x_Act, "EST_FAC_PENDI"); } else { gridViewActivos.SetRowCellValue(e.RowHandle, colIdEstadoFact_cat_x_Act, null); } } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }