コード例 #1
0
ファイル: VisitaDA.cs プロジェクト: Albertocj93/V4Lu4
        public bool Insert(DBHelper pDBHelper, VisitaBE pVisita)
        {
            DBHelper.Parameters[] colParameters = null;

            try
            {
                colParameters = new DBHelper.Parameters[] {
                    new DBHelper.Parameters("@USUARIOCREACION", string.IsNullOrEmpty(pVisita.UsuarioCreacion) ? (object)DBNull.Value : pVisita.UsuarioCreacion),
                    new DBHelper.Parameters("@IDEMPRESA", pVisita.IdEmpresa == Constantes.INT_NULO ? (object)DBNull.Value : pVisita.IdEmpresa)
                };

                pDBHelper.CreateDBParameters(colParameters);

                int lfilasAfectadas = pDBHelper.ExecuteNonQuery(pDBHelper.concatOwner("VisitaInsert"), CommandType.StoredProcedure, Utility.ConnectionState.KeepOpen, ParameterError.notInclude, CleanParameters.preserve);

                return(lfilasAfectadas > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                colParameters = null;
                if (pDBHelper != null && pDBHelper.Command.Transaction == null)
                {
                    pDBHelper.Dispose();
                }
            }
        }
コード例 #2
0
ファイル: wsSeguimiento.cs プロジェクト: Albertocj93/V4Lu4
    public bool visita()
    {
        bool resultado = false;

        VisitaBE obj = new VisitaBE();


        VisitaBL bl = new VisitaBL();

        //FALTA: utilizar usuario
        obj.UsuarioCreacion = User.Identity.Name;
        resultado           = bl.Insert(connstring, obj);


        return(resultado);
    }
コード例 #3
0
        public bool Insert(string connstring, VisitaBE obj)
        {
            try
            {
                UsuarioBL ubl     = new UsuarioBL();
                UsuarioBE usuario = ubl.GetByAccount(connstring, obj.UsuarioCreacion);

                obj.IdEmpresa = usuario.IdEmpresa;

                DBHelper _oDBHelper = new DBHelper(connstring, Providers.SqlServer);
                return(VisitaDA.Instanse.Insert(_oDBHelper, obj));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        public List <VisitaBE> ObtenerVisitas(string nombrePersonal, string dni)
        {
            List <VisitaBE> resultado = new List <VisitaBE>();
            Database        objDB     = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("PA_LISTAR_VISITAS"))
            {
                try
                {
                    objDB.AddInParameter(objCMD, "@NombrePersonal", DbType.String, nombrePersonal);
                    objDB.AddInParameter(objCMD, "@DNI", DbType.String, dni);
                    using (IDataReader oDataReader = objDB.ExecuteReader(objCMD))
                    {
                        while (oDataReader.Read())
                        {
                            VisitaBE visita = new VisitaBE();
                            visita.Descripcion       = (string)oDataReader["Descripcion"];
                            visita.UrlGoogleMaps     = (string)oDataReader["UrlGoogleMaps"];
                            visita.NombrePersonal    = (string)oDataReader["NombrePersonal"];
                            visita.ApellidosPersonal = (string)oDataReader["ApellidosPersonal"];
                            visita.DNI      = (string)oDataReader["DNI"];
                            visita.Sexo     = (string)oDataReader["Sexo"];
                            visita.Telefono = (string)oDataReader["Telefono"];
                            visita.Email    = (string)oDataReader["Email"];

                            resultado.Add(visita);
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }


            return(resultado);
        }