public List <ro_Config_rubros_x_Prestamo_Info> ConsultaGeneral(int IdEmpresa)
        {
            List <ro_Config_rubros_x_Prestamo_Info> Lst = new List <ro_Config_rubros_x_Prestamo_Info>();
            EntitiesRoles oEnti = new EntitiesRoles();

            try
            {
                var Query = from q in oEnti.ro_Config_rubros_x_Prestamo
                            where q.IdEmpresa == IdEmpresa
                            select q;

                foreach (var item in Query)
                {
                    ro_Config_rubros_x_Prestamo_Info Obj = new ro_Config_rubros_x_Prestamo_Info();
                    Obj.IdEmpresa = item.IdEmpresa;
                    Obj.IdRubro   = item.IdRubro;
                    Obj.orden     = Convert.ToInt32(item.orden);


                    Lst.Add(Obj);
                }
                return(Lst);
            }
            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());
            }
        }
        public Boolean GuardarDB(ro_Config_rubros_x_Prestamo_Info Info)
        {
            try
            {
                List <ro_Config_rubros_x_Prestamo_Info> Lst = new List <ro_Config_rubros_x_Prestamo_Info>();
                using (EntitiesRoles Context = new EntitiesRoles())
                {
                    ro_Config_rubros_x_Prestamo Data = new ro_Config_rubros_x_Prestamo();

                    Data.IdEmpresa = Info.IdEmpresa;
                    Data.IdRubro   = Info.IdRubro;
                    Data.orden     = getId(Info.IdEmpresa);

                    Context.ro_Config_rubros_x_Prestamo.Add(Data);
                    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);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.InnerException.ToString());
            }
        }
        public Boolean Borrar(ro_Config_rubros_x_Prestamo_Info Info)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var contact = context.ro_Config_rubros_x_Prestamo.First(minfo => minfo.IdEmpresa == Info.IdEmpresa && minfo.IdRubro == Info.IdRubro);

                    context.ro_Config_rubros_x_Prestamo.Remove(contact);
                    context.SaveChanges();
                    context.Dispose();
                }

                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);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.InnerException.ToString());
            }
        }
Esempio n. 4
0
        private void btnDerechaTodos_Click(object sender, EventArgs e)
        {
            try
            {
                int sec = 1;
                List <ro_rubro_tipo_Info> RubroLstxEmpre;
                List <ro_rubro_tipo_Info> CbtesLst = (List <ro_rubro_tipo_Info>)gridControlRubroG.DataSource;
                if (gridViewRubroE.RowCount == 0)
                {
                    RubroLstxEmpre = new List <ro_rubro_tipo_Info>();
                }
                else
                {
                    RubroLstxEmpre = (List <ro_rubro_tipo_Info>)gridControlRubroE.DataSource;
                }
                if (CbtesLst != null)
                {
                    foreach (var item in CbtesLst)
                    {
                        RubroLstxEmpre.Add(item);
                        gridControlRubroE.DataSource = null;

                        int secuencia = item.ru_orden;
                        RubroLstxEmpre.ToList().ForEach(v => { v.ru_orden = secuencia; secuencia++; });

                        gridControlRubroE.DataSource = RubroLstxEmpre;

                        // ro_Config_Rubros_x_empleado_Info Info = new ro_Config_Rubros_x_empleado_Info();

                        ro_Config_rubros_x_Prestamo_Info Info = new ro_Config_rubros_x_Prestamo_Info();

                        Info.IdEmpresa = param.IdEmpresa;
                        Info.IdRubro   = item.IdRubro;
                        // Info.OrdenPres = item.ru_orden;
                        Info.orden = item.ru_orden;
                        var asd = Bus_ConfPrestamo.GuardarDB(Info);
                    }
                    gridControlRubroG.DataSource = null;
                    LstInfoIzquir.Clear();
                    dicderIzquei.Clear();
                    LstInfoDerechane = (List <ro_rubro_tipo_Info>)gridControlRubroE.DataSource;
                    dicder.Clear();

                    foreach (var item in LstInfoDerechane)
                    {
                        dicder.Add(item.IdRubro, item);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Esempio n. 5
0
        private void BtnIzquierdaTodos_Click(object sender, EventArgs e)
        {
            try
            {
                List <ro_rubro_tipo_Info> CbtesLst; //= (List<ro_rubro_tipo_Info>)gridControlRubroE.DataSource;
                List <ro_rubro_tipo_Info> RubroLstxEmpre = (List <ro_rubro_tipo_Info>)gridControlRubroE.DataSource;
                if (gridViewRubroG.RowCount == 0)
                {
                    CbtesLst = new List <ro_rubro_tipo_Info>();
                }
                else
                {
                    CbtesLst = (List <ro_rubro_tipo_Info>)gridViewRubroG.DataSource;
                }
                if (RubroLstxEmpre != null)
                {
                    foreach (var item in RubroLstxEmpre)
                    {
                        //  ro_Config_Rubros_x_empleado_Info Info = new ro_Config_Rubros_x_empleado_Info();

                        ro_Config_rubros_x_Prestamo_Info Info = new ro_Config_rubros_x_Prestamo_Info();

                        Info.IdEmpresa = param.IdEmpresa;
                        Info.IdRubro   = item.IdRubro;

                        if (Bus_ConfPrestamo.Borrar(Info))
                        {
                            CbtesLst.Add(item);
                            gridControlRubroG.DataSource = null;
                            gridControlRubroG.DataSource = CbtesLst;
                        }
                    }
                    gridControlRubroE.DataSource = null;
                    LstInfoDerechane.Clear();
                    dicder.Clear();
                    LstInfoIzquir = (List <ro_rubro_tipo_Info>)gridControlRubroG.DataSource;
                    dicderIzquei.Clear();
                    foreach (var item in LstInfoIzquir)
                    {
                        dicderIzquei.Add(item.IdRubro, item);
                    }
                }
                Recargar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
 public Boolean Borrar(ro_Config_rubros_x_Prestamo_Info Info)
 {
     try
     {
         return(odata.Borrar(Info));
     }
     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("", "Borrar", ex.Message), ex)
               {
                   EntityType = typeof(ro_Config_rubros_x_Prestamo_Bus)
               };
     }
 }
Esempio n. 7
0
        private void btnDerechaUno_Click(object sender, EventArgs e)
        {
            try
            {
                if (InfoIzquir.IdRubro != null)
                {
                    dicder.Add(InfoIzquir.IdRubro, InfoIzquir);
                    dicderIzquei.Remove(InfoIzquir.IdRubro);

                    //  ro_Config_Rubros_x_empleado_Info Info = new ro_Config_Rubros_x_empleado_Info();

                    ro_Config_rubros_x_Prestamo_Info Info = new ro_Config_rubros_x_Prestamo_Info();


                    Info.IdEmpresa = param.IdEmpresa;
                    Info.IdRubro   = InfoIzquir.IdRubro;

                    LstInfoDerechane.Add(InfoIzquir);

                    var asd = Bus_ConfPrestamo.GuardarDB(Info);
                    gridControlRubroE.DataSource = null;

                    int sec = 1;
                    LstInfoDerechane.ToList().ForEach(v => { v.ru_orden = sec; sec++; });
                    gridControlRubroE.DataSource = LstInfoDerechane;

                    focus = gridViewRubroG.FocusedRowHandle;
                    LstInfoIzquir.Remove(InfoIzquir);

                    gridControlRubroG.DataSource    = null;
                    gridControlRubroG.DataSource    = LstInfoIzquir;
                    gridViewRubroG.FocusedRowHandle = focus + 1;
                }
                else
                {
                    MessageBox.Show("No hay rubro que pasar, revise por favor", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Esempio n. 8
0
        private void btnIzquierdaUno_Click(object sender, EventArgs e)
        {
            try
            {
                ro_Config_rubros_x_Prestamo_Info Info = new ro_Config_rubros_x_Prestamo_Info();

                Info.IdEmpresa = param.IdEmpresa;
                Info.IdRubro   = InfoDerecha.IdRubro;

                if (Bus_ConfPrestamo.Borrar(Info))
                {
                    dicderIzquei.Add(InfoDerecha.IdRubro, InfoDerecha);
                    dicder.Remove(InfoDerecha.IdRubro);

                    if (InfoDerecha != null)
                    {
                        LstInfoIzquir.Add(InfoDerecha);
                        gridControlRubroG.DataSource = null;
                        gridControlRubroG.DataSource = LstInfoIzquir;
                        focus2 = gridViewRubroE.FocusedRowHandle;

                        LstInfoDerechane.Remove(InfoDerecha);
                        gridControlRubroE.DataSource = null;

                        int sec = 1;
                        LstInfoDerechane.ToList().ForEach(v => { v.ru_orden = sec; sec++; });

                        gridControlRubroE.DataSource    = LstInfoDerechane;
                        gridViewRubroE.FocusedRowHandle = focus2 + 1;
                    }
                }
                else
                {
                    MessageBox.Show("Problemas al eliminar el registro", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Esempio n. 9
0
        private void pu_Guardar()
        {
            try
            {
                int msg   = 0;
                int focus = gridViewRubroE.FocusedRowHandle;
                gridViewRubroE.FocusedRowHandle = focus + 1;

                if (LstInfoDerechane.Count == 0)
                {
                    MessageBox.Show("No existen rubros que guardar, revise por favor", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                    return;
                }

                foreach (var item in LstInfoDerechane)
                {
                    ro_Config_rubros_x_Prestamo_Info Info_Conf = new ro_Config_rubros_x_Prestamo_Info();

                    Info_Conf.IdEmpresa = param.IdEmpresa;
                    Info_Conf.IdRubro   = item.IdRubro;
                    Info_Conf.orden     = item.ru_orden;

                    if (Bus_ConfPrestamo.ModificarDB(Info_Conf) == false)
                    {
                        MessageBox.Show("El registro no se pudo guardar, revise por favor", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    msg++;
                }
                if (msg > 0)
                {
                    MessageBox.Show("El registro ha sido guardado con éxito", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.InnerException.ToString());
            }
        }