示例#1
0
        public void insertar_casodetalle(ref Cls_casodetalle_DAL Obj_casodetalle_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Caso a detalle";
            Obj_bd_DAL.ssentencia   = "SP_INSERTAR_CASO_DETALLE";
            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);

            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Caso_Enc", 3, Obj_casodetalle_DAL.iId_Caso_Enc);
            //Obj_bd_DAL.Obj_dtparam.Rows.Add("@Placa_Activo",3,Obj_casodetalle_DAL.iPlaca_Activo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Observaciones", 1, Obj_casodetalle_DAL.sObservaciones);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecCreacion", 4, Obj_casodetalle_DAL.dFecCreacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuCreacion", 1, Obj_casodetalle_DAL.sUsuCreacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecModificacion", 1, "");
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuModificacion", 1, "");

            Obj_bd_BLL.Exe_Scalar(ref Obj_bd_DAL);

            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_casodetalle_DAL.iId_Caso_Enc = Obj_bd_DAL.ivalorscalar;
                Obj_casodetalle_DAL.smsjError    = string.Empty;
                Obj_casodetalle_DAL.Ds           = Obj_bd_DAL.dst;
                Obj_casodetalle_DAL.bbandera     = false;
            }
            else
            {
                Obj_casodetalle_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_casodetalle_DAL.Ds        = null;
                Obj_casodetalle_DAL.bbandera  = false;
            }
        }
        public void insertar_Tipoactivos(ref Cls_tipoactivo_DAL Obj_tipoActivo_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "TipoActivo";
            Obj_bd_DAL.ssentencia   = "SP_INSERTAR_TIPOACTIVO";
            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_tipoActivo", 1, Obj_tipoActivo_DAL.sDesc_TipoActivo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_tipoActivo_DAL.cId_Estado);
            Obj_bd_BLL.Exe_Scalar(ref Obj_bd_DAL);
            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_tipoActivo_DAL.bbandera  = true;
                Obj_tipoActivo_DAL.smsjError = string.Empty;
                Obj_tipoActivo_DAL.Ds        = Obj_bd_DAL.dst;
                Obj_tipoActivo_DAL.cAxn      = 'U';
            }
            else
            {
                Obj_tipoActivo_DAL.bbandera  = false;
                Obj_tipoActivo_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_tipoActivo_DAL.Ds        = null;
                Obj_tipoActivo_DAL.cAxn      = 'I';
            }
        }
        public void insertar_activos(ref Cls_activos_DAL Obj_activos_DAL)
        {
            Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL();
            Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL();

            Obj_bd_DAL.snombretabla = "Activos";
            Obj_bd_DAL.ssentencia   = "SP_INSERTAR_ACTIVO";
            Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL);

            //Obj_bd_DAL.Obj_dtparam.Rows.Add("@Placa_Activo",3,Obj_activos_DAL.iPlaca_Activo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_TipoActivo", 3, Obj_activos_DAL.iId_TipoActivo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Activo", 1, Obj_activos_DAL.sDesc_Activo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_MarcaActivo", 3, Obj_activos_DAL.iId_MarcaActivo);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Departamento_Responsable", 3, Obj_activos_DAL.iId_Departamento_Responsable);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Prioridad_SLA", 5, Obj_activos_DAL.dPrioridad_SLA);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_activos_DAL.cId_Estado);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecCreacion", 4, Obj_activos_DAL.dFecCreacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuCreacion", 1, Obj_activos_DAL.sUsuCreacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecModificacion", 4, Obj_activos_DAL.dFecModificacion);
            Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuModificacion", 1, "");

            Obj_bd_BLL.Exe_Scalar(ref Obj_bd_DAL);

            if (Obj_bd_DAL.smsjerror == string.Empty)
            {
                Obj_activos_DAL.smsjError = string.Empty;
                Obj_activos_DAL.Ds        = Obj_bd_DAL.dst;
            }
            else
            {
                Obj_activos_DAL.smsjError = Obj_bd_DAL.smsjerror;
                Obj_bd_DAL.dst            = null;
            }
        }