Пример #1
0
 public Boolean ModificarDB_campos_mov_caj(cp_conciliacion_caja_Info Info, ref string msg)
 {
     try
     {
         using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar())
         {
             var contact = context.cp_conciliacion_Caja.FirstOrDefault(obj => obj.IdEmpresa == Info.IdEmpresa &&
                                                                       obj.IdConciliacion_Caja == Info.IdConciliacion_Caja);
             if (contact != null)
             {
                 contact.IdEmpresa_mov_caj  = Info.IdEmpresa_mov_caj;
                 contact.IdTipoCbte_mov_caj = Info.IdTipoCbte_mov_caj;
                 contact.IdCbteCble_mov_caj = Info.IdCbteCble_mov_caj;
                 context.SaveChanges();
             }
         }
         return(true);
     }
     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);
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         mensaje = ex.ToString() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
        void ucGe_Menu_Mantenimiento_x_usuario_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                cp_conciliacion_caja_Info Info = (cp_conciliacion_caja_Info)gridView_ConciCaja.GetFocusedRow();

                if (Info != null)
                {
                    if (Info.IdEstadoCierre == "EST_CIE_CER")
                    {
                        MessageBox.Show("La Conciliación de Caja #: " + Info.IdConciliacion_Caja + " está CERRADA con la Orden de Pago #: " + Info.IdOrdenPago_op + ". No se puede Modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        return;
                    }
                    else
                    {
                        Preparar_Formulario(Cl_Enumeradores.eTipo_action.actualizar);
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un Registro a Mostrar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void cmb_ingreso_img_Click(object sender, EventArgs e)
 {
     try
     {
         Info = (cp_conciliacion_caja_Info)gridView_ConciCaja.GetRow(RowHandle);
         string mensaje = "";
         if (Info != null)
         {
             if (Info.IdCbteCble_mov_caj == null)
             {
                 if (MessageBox.Show("¿Está seguro que desea realizar el ingreso por reposición de caja de la conciliación # " + Info.IdConciliacion_Caja.ToString() + " ?", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     if (ConciCaj_B.Crear_ingreso_x_reposicion(Info, ref mensaje))
                     {
                         MessageBox.Show("Ingreso por reposición de caja para conciliación # " + Info.IdConciliacion_Caja.ToString() + " creado exitosamente", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                     }
                     else
                     {
                         MessageBox.Show(mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void gridView_ConciCaja_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
 {
     try
     {
         cp_conciliacion_caja_Info row = (cp_conciliacion_caja_Info)gridView_ConciCaja.GetRow(e.RowHandle);
         if (row != null)
         {
             if (row.IdEstadoCierre == "EST_CIE_CER" && row.IdOrdenPago_op != null)
             {
                 e.Appearance.ForeColor = Color.Blue;
                 return;
             }
             if (row.IdEstadoCierre == "EST_CIE_CER")
             {
                 e.Appearance.ForeColor = Color.Red;
                 return;
             }
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #5
0
        public List <cp_conciliacion_caja_Info> Get_List_Conciliacion_Caja(int IdEmpresa, DateTime Fecha_Desde, DateTime Fecha_Hasta)
        {
            try
            {
                List <cp_conciliacion_caja_Info> lM = new List <cp_conciliacion_caja_Info>();
                using (EntitiesCuentasxPagar Base = new EntitiesCuentasxPagar())
                {
                    var select_ = from T in Base.vwcp_Conciliacion_Caja
                                  where T.IdEmpresa == IdEmpresa &&
                                  T.Fecha >= Fecha_Desde &&
                                  T.Fecha <= Fecha_Hasta
                                  select T;

                    foreach (var item in select_)
                    {
                        cp_conciliacion_caja_Info dat = new cp_conciliacion_caja_Info();

                        dat.IdEmpresa           = item.IdEmpresa;
                        dat.IdConciliacion_Caja = item.IdConciliacion_Caja;
                        dat.IdCaja                = item.IdCaja;
                        dat.Fecha                 = item.Fecha;
                        dat.IdEstadoCierre        = item.IdEstadoCierre;
                        dat.Observacion           = item.Observacion;
                        dat.IdEmpresa_op          = item.IdEmpresa_op;
                        dat.IdOrdenPago_op        = item.IdOrdenPago_op;
                        dat.IdCtaCble             = item.IdCtaCble;
                        dat.Valor_pagado          = item.Valor_pagado;
                        dat.nom_Caja              = item.nom_Caja;
                        dat.nom_Estado            = item.nom_Estado;
                        dat.Icono_Buscar          = true;
                        dat.Saldo_cont_al_periodo = item.Saldo_cont_al_periodo;
                        dat.Ingresos              = item.Ingresos;
                        dat.Total_Ing             = item.Total_Ing;
                        dat.Total_fact_vale       = item.Total_fact_vale;
                        dat.Total_fondo           = item.Total_fondo;
                        dat.Dif_x_pagar_o_cobrar  = item.Dif_x_pagar_o_cobrar;
                        dat.IdPeriodo             = item.IdPeriodo;
                        dat.Fecha_ini             = item.Fecha_ini;
                        dat.Fecha_fin             = item.Fecha_fin;
                        dat.IdTipoFlujo           = item.IdTipoFlujo;
                        dat.IdEmpresa_mov_caj     = item.IdEmpresa_mov_caj;
                        dat.IdTipoCbte_mov_caj    = item.IdTipoCbte_mov_caj;
                        dat.IdCbteCble_mov_caj    = item.IdCbteCble_mov_caj;
                        lM.Add(dat);
                    }
                }
                return(lM);
            }
            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);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
        private void Preparar_Formulario(Cl_Enumeradores.eTipo_action iAccion)
        {
            try
            {
                string mensajeFrm = "";

                Info = new cp_conciliacion_caja_Info();

                switch (iAccion)
                {
                case Cl_Enumeradores.eTipo_action.grabar:
                    mensajeFrm = "REGISTRO NUEVO";
                    break;

                case Cl_Enumeradores.eTipo_action.actualizar:
                    mensajeFrm = "MODIFICAR REGISTRO";
                    Info       = (cp_conciliacion_caja_Info)gridView_ConciCaja.GetFocusedRow();
                    break;

                case Cl_Enumeradores.eTipo_action.Anular:
                    mensajeFrm = "ANULAR REGISTRO";
                    Info       = (cp_conciliacion_caja_Info)gridView_ConciCaja.GetFocusedRow();
                    break;

                case Cl_Enumeradores.eTipo_action.consultar:
                    mensajeFrm = "CONSULTAR REGISTRO";
                    Info       = (cp_conciliacion_caja_Info)gridView_ConciCaja.GetFocusedRow();
                    break;

                default:
                    break;
                }


                if (Info != null)
                {
                    frm      = new frmCP_Conciliacion_Caja();
                    frm.Text = frm.Text + "***" + mensajeFrm + "***";
                    frm.set_Accion(iAccion);
                    frm.set_Info_ConciliacionCaja(Info);
                    frm.Show();
                    frm.MdiParent = this.MdiParent;
                    frm.event_frmCP_Conciliacion_Caja_FormClosing += frm_event_frmCP_Conciliacion_Caja_FormClosing;
                }
                else
                {
                    MessageBox.Show("Seleccione un Registro ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #7
0
        public Boolean GrabarDB(cp_conciliacion_caja_Info info, ref decimal IdConciliacion_Caja, ref string mensaje)
        {
            Boolean res = true;

            try
            {
                using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar())
                {
                    EntitiesCuentasxPagar EDB = new EntitiesCuentasxPagar();

                    cp_conciliacion_Caja address = new cp_conciliacion_Caja();
                    address.IdEmpresa           = info.IdEmpresa;
                    address.IdConciliacion_Caja = info.IdConciliacion_Caja = IdConciliacion_Caja = GetId(info.IdEmpresa);
                    address.IdPeriodo           = info.IdPeriodo;
                    address.Fecha                 = Convert.ToDateTime(info.Fecha);
                    address.IdCaja                = info.IdCaja;
                    address.IdEstadoCierre        = info.IdEstadoCierre;
                    address.Observacion           = info.Observacion == ""?".":info.Observacion;
                    address.IdEmpresa_op          = info.IdEmpresa_op == 0?null:info.IdEmpresa_op;
                    address.IdOrdenPago_op        = info.IdOrdenPago_op == 0 ? null : info.IdOrdenPago_op;
                    address.IdCtaCble             = info.IdCtaCble;
                    address.Fecha_ini             = info.Fecha_ini;
                    address.Fecha_fin             = info.Fecha_fin;
                    address.Saldo_cont_al_periodo = info.Saldo_cont_al_periodo;
                    address.Ingresos              = info.Ingresos;
                    address.Total_Ing             = info.Total_Ing;
                    address.Total_fact_vale       = info.Total_fact_vale;
                    address.Total_fondo           = info.Total_fondo;
                    address.Dif_x_pagar_o_cobrar  = info.Dif_x_pagar_o_cobrar;
                    address.IdTipoFlujo           = info.IdTipoFlujo;
                    context.cp_conciliacion_Caja.Add(address);
                    context.SaveChanges();
                }
                return(res);
            }
            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);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Пример #8
0
 public Boolean ModificarDB(cp_conciliacion_caja_Info Info, ref string msg)
 {
     try
     {
         using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar())
         {
             var contact = context.cp_conciliacion_Caja.FirstOrDefault(obj => obj.IdEmpresa == Info.IdEmpresa &&
                                                                       obj.IdConciliacion_Caja == Info.IdConciliacion_Caja);
             if (contact != null)
             {
                 contact.IdEmpresa_op          = Info.IdEmpresa_op;
                 contact.IdOrdenPago_op        = Info.IdOrdenPago_op;
                 contact.IdEstadoCierre        = Info.IdEstadoCierre;
                 contact.Fecha_ini             = Info.Fecha_ini;
                 contact.Fecha_fin             = Info.Fecha_fin;
                 contact.Saldo_cont_al_periodo = Info.Saldo_cont_al_periodo;
                 contact.Ingresos             = Info.Ingresos;
                 contact.Total_Ing            = Info.Total_Ing;
                 contact.Total_fact_vale      = Info.Total_fact_vale;
                 contact.Total_fondo          = Info.Total_fondo;
                 contact.Dif_x_pagar_o_cobrar = Info.Dif_x_pagar_o_cobrar;
                 contact.IdTipoFlujo          = Info.IdTipoFlujo;
                 context.SaveChanges();
             }
         }
         return(true);
     }
     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);
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         mensaje = ex.ToString() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }