コード例 #1
0
        public Boolean GuardarDB(fa_registro_unidades_x_equipo_Info info)
        {
            try
            {
                info.IdEmpresa = param.IdEmpresa;
                info.ip        = param.ip;
                info.nom_pc    = param.nom_pc;
                bool res = oData.GuardarDB(info);
                if (res)
                {
                    foreach (var item in info.Lst_det_x_Af_ini)
                    {
                        item.IdRegistro = info.IdRegistro;
                    }
                    res = bus_Ini.GuardarDB(info.Lst_det_x_Af_ini);
                }

                if (res && info.IdEstadoRegistro_cat == "EST_CERRADO")
                {
                    res = bus_af.Actualizar_Unidades(info.Lst_det);
                }
                return(res);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(mensaje);
            }
        }