public int UpdateEvento(BEEvento objProp) { DatabaseProviderFactory factory = new DatabaseProviderFactory(); Database db = factory.CreateDefault(); int r = 0; try { DbCommand dbc = db.GetStoredProcCommand("dbo.EVENTOUPDATE"); db.AddOutParameter(dbc, "RETURNVAL", System.Data.DbType.Int64, 4); db.AddInParameter(dbc, "IDEVENTO", System.Data.DbType.Int16, objProp.idEvento); db.AddInParameter(dbc, "IDEQUIPO", System.Data.DbType.Int16, objProp.idEquipo); db.AddInParameter(dbc, "EVENTO", System.Data.DbType.String, objProp.evento); db.AddInParameter(dbc, "TIPOEVENTO", System.Data.DbType.String, objProp.tipoEvento); db.AddInParameter(dbc, "PREALARMA", System.Data.DbType.Int16, objProp.prealarma); db.AddInParameter(dbc, "FECHAEVENTO", System.Data.DbType.DateTime, objProp.fechaEvento); db.AddInParameter(dbc, "VIGENCIA", System.Data.DbType.String, objProp.vigencia); db.AddInParameter(dbc, "POSTALARMA", System.Data.DbType.Int16, objProp.postAlarma); db.AddInParameter(dbc, "OBSERVACION", System.Data.DbType.String, objProp.observacion); //db.AddInParameter(dbc, "APELLIDO_MATERNO", System.Data.DbType.String, objProp.APELLIDO_MATERNO); // db.AddInParameter(dbc, "MODIFIEDBY", System.Data.DbType.Int16, objProp.ModifiedBY); // db.AddInParameter(dbc, "ACTIVO", System.Data.DbType.Boolean, objProp.Activo); //the return value is the number of rows affected by the command. //For all other types of statements, the return value is -1. r = db.ExecuteNonQuery(dbc); r = Convert.ToInt32(db.GetParameterValue(dbc, "RETURNVAL")); } catch (Exception ex) { throw ex; } return(r); }
public int AddEvento(BEEvento objProp) { DatabaseProviderFactory factory = new DatabaseProviderFactory(); Database db = factory.CreateDefault(); int r = 0; try { DbCommand dbc = db.GetStoredProcCommand("dbo.EVENTOADD"); //output //db.AddInParameter(dbc, "IDENTIDADFEDERAL", System.Data.DbType.Int16, objProp.identidadfederal); db.AddOutParameter(dbc, "IDEVENTO", System.Data.DbType.Int64, 8); db.AddInParameter(dbc, "IDEQUIPO", System.Data.DbType.Int64, objProp.idEquipo); db.AddInParameter(dbc, "EVENTO", System.Data.DbType.String, objProp.evento); db.AddInParameter(dbc, "TIPOEVENTO", System.Data.DbType.String, objProp.tipoEvento); db.AddInParameter(dbc, "PREALARMA", System.Data.DbType.Int32, objProp.prealarma); db.AddInParameter(dbc, "FECHAEVENTO", System.Data.DbType.Date, objProp.fechaEvento); db.AddInParameter(dbc, "VIGENCIA", System.Data.DbType.String, objProp.vigencia); db.AddInParameter(dbc, "POSTALARMA", System.Data.DbType.Int32, objProp.postAlarma); db.AddInParameter(dbc, "OBSERVACION", System.Data.DbType.String, objProp.observacion); r = db.ExecuteNonQuery(dbc); r = Convert.ToInt32(db.GetParameterValue(dbc, "IDEVENTO")); } catch (Exception ex) { throw ex; } return(r); }
public int AddEvento(BEcccmex.BEEvento objEvento) { BEEvento oEvento = new BEEvento(); int fila = 0; ADEvento obj = new ADEvento(); oEvento.idEquipo = objEvento.idEquipo; oEvento.evento = objEvento.evento; oEvento.tipoEvento = objEvento.tipoEvento; oEvento.prealarma = objEvento.postAlarma; oEvento.fechaEvento = objEvento.fechaEvento; oEvento.vigencia = objEvento.vigencia; oEvento.postAlarma = objEvento.postAlarma; oEvento.observacion = objEvento.observacion; fila = obj.AddEvento(oEvento); return(fila); }
//se deberan poner todas las columnas que estan en el radgrid incluso las que estan visibe="false", aunque no se ocupen en los SP public int AddEvento(int idEquipo, String evento, String tipoEvento, int prealarma, DateTime fechaEvento, string vigencia, int postAlarma, string observacion, int idEvento) { int fila = 0; ADEvento obj = new ADEvento(); BEEvento oEvento = new BEEvento(); oEvento.idEquipo = idEquipo; oEvento.evento = evento; oEvento.tipoEvento = tipoEvento; oEvento.prealarma = prealarma; oEvento.fechaEvento = fechaEvento; oEvento.vigencia = vigencia; oEvento.postAlarma = postAlarma; oEvento.postAlarma = postAlarma; //oEvento.CreatedBY = IDUser; fila = obj.AddEvento(oEvento); return(fila); }
//se deberan poner todas las columnas que estan en el radgrid incluso las que estan visibe="false", aunque no se ocupen en los SP public int UpdateEvento(int idEvento, int idEquipo, String evento, String tipoEvento, int prealarma, DateTime fechaEvento, string vigencia, int postAlarma, string observacion) { int fila = 0; ADEvento obj = new ADEvento(); BEEvento oEvento = new BEEvento(); oEvento.idEvento = idEvento; oEvento.idEquipo = idEquipo; oEvento.evento = evento; oEvento.tipoEvento = tipoEvento; oEvento.prealarma = prealarma; oEvento.fechaEvento = fechaEvento; oEvento.vigencia = vigencia; oEvento.postAlarma = postAlarma; oEvento.observacion = observacion; // oEvento.ModifiedBY = 1; fila = obj.UpdateEvento(oEvento); return(fila); }
public List <BEEvento> GetEvento(int idEquipo, int idEvento) { DatabaseProviderFactory factory = new DatabaseProviderFactory(); Database db = factory.CreateDefault(); List <BEEvento> listaEvento = new List <BEEvento>(); //IDPropietario= 0, significa que quiero todo el catalogo completo DbCommand dbc = db.GetStoredProcCommand("dbo.EVENTOGET"); if (idEvento > 0) { db.AddInParameter(dbc, "IDEVENTO", System.Data.DbType.Int16, idEvento); } if (idEquipo > 0) { db.AddInParameter(dbc, "IDEQUIPO", System.Data.DbType.Int16, idEquipo); } DataSet ds = db.ExecuteDataSet(dbc); foreach (DataRow dr in ds.Tables[0].Rows) { BEEvento objEvento = new BEEvento(); objEvento.idEvento = convertir.toNInt64(dr["IDEVENTO"]); objEvento.idEquipo = convertir.toNInt64(dr["IDEQUIPO"]); objEvento.evento = dr["EVENTO"].ToString(); objEvento.tipoEvento = dr["TIPOEVENTO"].ToString(); objEvento.prealarma = convertir.toNInt64(dr["PREALARMA"]); objEvento.fechaEvento = Convert.ToDateTime(dr["FECHAEVENTO"].ToString()); objEvento.vigencia = dr["VIGENCIA"].ToString(); objEvento.postAlarma = convertir.toNInt64(dr["POSTALARMA"]); objEvento.observacion = dr["OBSERVACION"].ToString(); listaEvento.Add(objEvento); } return(listaEvento); }