public Boolean GuardarBD(ro_archivos_bancos_generacion_x_empleado_Info info, ref string msg)
        {
            try
            {
                using (EntitiesRoles db = new EntitiesRoles())
                {
                    ro_archivos_bancos_generacion_x_empleado item = new ro_archivos_bancos_generacion_x_empleado();

                    item.IdEmpresa  = info.IdEmpresa;
                    item.IdEmpleado = info.IdEmpleado;
                    item.IdArchivo  = info.IdArchivo;
                    item.Valor      = info.Valor;
                    item.pagacheque = info.pagacheque;
                    db.ro_archivos_bancos_generacion_x_empleado.Add(item);
                    db.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 List <ro_archivos_bancos_generacion_x_empleado_Info> GetListConsultaPorIdArchivo(int idEmpresa, decimal idArchivo)
        {
            List <ro_archivos_bancos_generacion_x_empleado_Info> listado = new List <ro_archivos_bancos_generacion_x_empleado_Info>();

            try
            {
                EntitiesRoles db = new EntitiesRoles();

                var datos = from a in db.ro_archivos_bancos_generacion_x_empleado
                            where a.IdEmpresa == idEmpresa && a.IdArchivo == idArchivo
                            select a;

                foreach (var item in datos)
                {
                    ro_archivos_bancos_generacion_x_empleado_Info info = new ro_archivos_bancos_generacion_x_empleado_Info();

                    info.IdEmpresa  = item.IdEmpresa;
                    info.IdEmpleado = item.IdEmpleado;
                    info.IdArchivo  = item.IdArchivo;
                    info.Valor      = item.Valor;

                    listado.Add(info);
                }
                return(listado);
            }
            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());
            }
        }
コード例 #3
0
        public ActionResult EditingDelete([ModelBinder(typeof(DevExpressEditorsBinder))] ro_archivos_bancos_generacion_x_empleado_Info info_det)
        {
            ro_archivos_bancos_generacion_x_empleado_list_Info.DeleteRow(info_det.IdEmpleado, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual));
            ro_archivos_bancos_generacion_Info model = new ro_archivos_bancos_generacion_Info();

            model.detalle = ro_archivos_bancos_generacion_x_empleado_list_Info.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual));
            return(PartialView("_GridViewPartial_archivo_transferencia_det", model));
        }
コード例 #4
0
 public Boolean GuardarBD(ro_archivos_bancos_generacion_x_empleado_Info info, ref string msg)
 {
     try
     {
         return(oData.GuardarBD(info, ref msg));
     }
     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("", "GuardarBD", ex.Message), ex)
               {
                   EntityType = typeof(ro_archivos_bancos_generacion_x_empleado_Bus)
               };
     }
 }
コード例 #5
0
        public Boolean getInfo()
        {
            try
            {
                _Info.oListRo_archivos_bancos_generacion_x_empleado_Info = new List <ro_archivos_bancos_generacion_x_empleado_Info>();
                _Info.IdEmpresa          = param.IdEmpresa;
                _Info.IdNomina           = Convert.ToInt32(cmbnomina.EditValue);
                _Info.IdNominaTipo       = Convert.ToInt32(cmbnominaTipo.EditValue);
                _Info.IdPeriodo          = Convert.ToInt32(cmbPeriodos.EditValue);
                _Info.IdBanco            = Convert.ToString(ucBa_Proceso_x_Banco1.get_BaCuentaInfo().IdBanco);
                _Info.IdProceso_Bancario = Convert.ToString(ucBa_Proceso_x_Banco1.get_Proceso_Info().IdProceso_bancario_tipo);
                _Info.IdDivision         = Convert.ToInt32(this.cmbDivision.EditValue);
                _Info.Cod_Empresa        = Convert.ToString(this.txtCodEmpresa.EditValue);
                _Info.Nom_Archivo        = this.txtNomArchivo.Text.Trim();
                _Info.Archivo            = readBuffer;
                _Info.Fecha_Genera       = Convert.ToDateTime(this.dteFecha.EditValue);
                _Info.Observacion        = cmbnominaTipo.Text;
                if (txtIdArchivo.Text != "")
                {
                    _Info.IdArchivo = Convert.ToInt32(txtIdArchivo.Text);
                }
                else
                {
                    _Info.IdArchivo = 0;
                }
                _Info.IdBanco_Acredita = ucBa_Proceso_x_Banco1.get_BaCuentaInfo().IdBanco;
                _Info.pe_FechaIni      = listadoPeriodo.Where(v => v.IdPeriodo == _Info.IdPeriodo).FirstOrDefault().pe_FechaIni;


                if (oListro_Rol_Detalle_Info.Count > 0)
                {
                    txtCodEmpresa.Focus();

                    //ELIMINA REGISTROS PREVIOS

                    //RECORRE LA GRILLA
                    foreach (ro_Rol_Detalle_Info item in oListro_Rol_Detalle_Info)
                    {
                        //VERIFICA LOS REGISTROS SELECCIONADOS
                        if (Convert.ToBoolean(item.check))
                        {
                            ro_archivos_bancos_generacion_x_empleado_Info info = new ro_archivos_bancos_generacion_x_empleado_Info();
                            info.IdEmpresa  = _Info.IdEmpresa;
                            info.IdArchivo  = _Info.IdArchivo;
                            info.IdEmpleado = item.IdEmpleado;
                            info.Valor      = Convert.ToDouble(item.PendientePago);
                            info.pagacheque = Convert.ToBoolean(item.pagacheque);
                            _Info.oListRo_archivos_bancos_generacion_x_empleado_Info.Add(info);
                        }
                    }
                }

                _Info.Archivo = StreamFile(txtRuta.EditValue.ToString());


                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString()); return(false);
            }
        }
コード例 #6
0
        public void UpdateRow(ro_archivos_bancos_generacion_x_empleado_Info info_det, decimal IdTransaccionSession)
        {
            ro_archivos_bancos_generacion_x_empleado_Info edited_info = get_list(IdTransaccionSession).Where(m => m.IdEmpleado == info_det.IdEmpleado).First();

            edited_info.Valor = info_det.Valor;
        }