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(); } } }
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); }
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; } }
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); }