private List <TIPO_DOCUMENTO> listQuery(SqlCommand stmt) { List <TIPO_DOCUMENTO> searchResults = new List <TIPO_DOCUMENTO>(); SqlDataReader reader = null; try { int intt = 0; long longg = 0; double doublee = 0; float floatt = 0; DateTime datee; byte[] bytee; reader = stmt.ExecuteReader(); while (reader.Read()) { TIPO_DOCUMENTO temp = createValueObject(); temp.ID = reader["ID"] != null && int.TryParse(reader["ID"].ToString(), out intt) ? intt : 0; temp.TIPO = reader["TIPO"] != null ? reader["TIPO"].ToString() : null; temp.ABREVIACION = reader["ABREVIACION"] != null ? reader["ABREVIACION"].ToString() : null; searchResults.Add(temp); } } finally { if (!reader.IsClosed) { reader.Close(); } if (stmt != null) { stmt.Dispose(); } } return(searchResults); }
/** * Inserta nuevo registro en la tabla * @param TIPO_DOCUMENTO obj * @return Retorna el mismo objeto pero con la llave primaria configurada */ public TIPO_DOCUMENTO crearTIPO_DOCUMENTO(TIPO_DOCUMENTO obj) { List <TIPO_DOCUMENTO> lista = null; try { TIPO_DOCUMENTODao dao = new TIPO_DOCUMENTODao(); conn = conexion.conection(); dao.create(conn, obj); //verificar existencia lista = dao.search(conn, obj); if (lista != null && lista.Count > 0) { obj = (TIPO_DOCUMENTO)lista[0]; } else { obj.ID = -1; } } catch (Exception e) { obj.ID = -1; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(obj); }
public void delete(SqlConnection conn, TIPO_DOCUMENTO valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "DELETE FROM TIPO_DOCUMENTO WHERE ( id = @id )"; stmt = new SqlCommand(sql, conn); stmt.Parameters.AddWithValue("@id", valueObject.ID); int rowcount = databaseUpdate(stmt); if (rowcount == 0) { throw new Exception("Object could not be deleted! (PrimaryKey not found)"); } if (rowcount > 1) { throw new Exception("PrimaryKey Error when updating DB! (Many objects were deleted!)"); } } finally { if (stmt != null) { stmt.Dispose(); } } }
/** * Busca los registros que coincidan con los datos enviados * @param TIPO_DOCUMENTO obj * @return Retorna la lista de los registros que coinciden */ public TIPO_DOCUMENTO[] buscarTIPO_DOCUMENTO(TIPO_DOCUMENTO obj) { TIPO_DOCUMENTO[] result = null; List <TIPO_DOCUMENTO> lista = null; try { TIPO_DOCUMENTODao dao = new TIPO_DOCUMENTODao(); conn = conexion.conection(); lista = dao.search(conn, obj); if (lista != null && lista.Count > 0) { result = lista.ToArray(); } } catch (Exception e) { result = null; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(result); }
public ActionResult DeleteConfirmed(int id) { TIPO_DOCUMENTO tIPO_DOCUMENTO = db.TIPO_DOCUMENTO.Find(id); db.TIPO_DOCUMENTO.Remove(tIPO_DOCUMENTO); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TIPO_DOC_ID,DESCRIPCION")] TIPO_DOCUMENTO tIPO_DOCUMENTO) { if (ModelState.IsValid) { db.Entry(tIPO_DOCUMENTO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tIPO_DOCUMENTO)); }
public ActionResult Create([Bind(Include = "TIPO_DOC_ID,DESCRIPCION")] TIPO_DOCUMENTO tIPO_DOCUMENTO) { if (ModelState.IsValid) { db.TIPO_DOCUMENTO.Add(tIPO_DOCUMENTO); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tIPO_DOCUMENTO)); }
// GET: /TIPO_DOCUMENTO/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TIPO_DOCUMENTO tIPO_DOCUMENTO = db.TIPO_DOCUMENTO.Find(id); if (tIPO_DOCUMENTO == null) { return(HttpNotFound()); } return(View(tIPO_DOCUMENTO)); }
public void save(SqlConnection conn, TIPO_DOCUMENTO valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "UPDATE TIPO_DOCUMENTO SET ID = @ID ," + " TIPO = @TIPO , ABREVIACION = @ABREVIACION WHERE (id = @id)"; stmt = new SqlCommand(sql, conn); if (!String.IsNullOrEmpty(valueObject.TIPO) && valueObject.TIPO.Length <= 20) { stmt.Parameters.AddWithValue("@TIPO", valueObject.TIPO); } else { stmt.Parameters.AddWithValue("@TIPO", DBNull.Value); } if (!String.IsNullOrEmpty(valueObject.ABREVIACION) && valueObject.ABREVIACION.Length <= 3) { stmt.Parameters.AddWithValue("@ABREVIACION", valueObject.ABREVIACION); } else { stmt.Parameters.AddWithValue("@ABREVIACION", DBNull.Value); } stmt.Parameters.AddWithValue("@id", valueObject.ID); int rowcount = databaseUpdate(stmt); if (rowcount == 0) { throw new Exception("Object could not be saved! (PrimaryKey not found)"); } } finally { if (stmt != null) { stmt.Dispose(); } } }
public List <TIPO_DOCUMENTO> search(SqlConnection conn, TIPO_DOCUMENTO valueObject) { List <TIPO_DOCUMENTO> searchResults = new List <TIPO_DOCUMENTO>(); bool first = true; String sql = "SELECT * FROM TIPO_DOCUMENTO WHERE 1=1 "; if (!String.IsNullOrEmpty(valueObject.ID.ToString())) { if (first) { first = false; } sql += "AND ID= '" + valueObject.ID + "' "; } if (!String.IsNullOrEmpty(valueObject.TIPO.ToString())) { if (first) { first = false; } sql += "AND TIPO= '" + valueObject.TIPO + "' "; } if (!String.IsNullOrEmpty(valueObject.ABREVIACION.ToString())) { if (first) { first = false; } sql += "AND ABREVIACION= '" + valueObject.ABREVIACION + "' "; } sql += "ORDER BY id ASC "; if (first) { searchResults = new List <TIPO_DOCUMENTO>(); } else { searchResults = listQuery(new SqlCommand(sql, conn)); } return(searchResults); }
public void create(SqlConnection conn, TIPO_DOCUMENTO valueObject) { String sql = ""; SqlCommand stmt = null; try { sql = "INSERT INTO TIPO_DOCUMENTO ( ID," + " TIPO, ABREVIACION)" + "VALUES (@ID,@TIPO,@ABREVIACION)"; stmt = new SqlCommand(sql, conn); if (!String.IsNullOrEmpty(valueObject.TIPO) && valueObject.TIPO.Length <= 20) { stmt.Parameters.AddWithValue("@TIPO", valueObject.TIPO); } else { stmt.Parameters.AddWithValue("@TIPO", DBNull.Value); } if (!String.IsNullOrEmpty(valueObject.ABREVIACION) && valueObject.ABREVIACION.Length <= 3) { stmt.Parameters.AddWithValue("@ABREVIACION", valueObject.ABREVIACION); } else { stmt.Parameters.AddWithValue("@ABREVIACION", DBNull.Value); } databaseUpdate(stmt); } finally { if (stmt != null) { stmt.Dispose(); } } }
/** * Edita un registro en la tabla * @param TIPO_DOCUMENTO obj * @return boolean indicando si se realizo o no la actualizacion */ public bool editarTIPO_DOCUMENTO(TIPO_DOCUMENTO obj) { bool resultado; resultado = false; try { TIPO_DOCUMENTODao dao = new TIPO_DOCUMENTODao(); conn = conexion.conection(); dao.save(conn, obj); resultado = true; } catch (Exception e) { resultado = false; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(resultado); }
public TIPO_DOCUMENTO crearTIPO_DOCUMENTO(TIPO_DOCUMENTO obj) { return(gestionTIPO_DOCUMENTO.crearTIPO_DOCUMENTO(obj)); }
public TIPO_DOCUMENTO buscarPrimeroTIPO_DOCUMENTO(TIPO_DOCUMENTO obj) { return(gestionTIPO_DOCUMENTO.buscarPrimeroTIPO_DOCUMENTO(obj)); }
public TIPO_DOCUMENTO[] buscarTIPO_DOCUMENTO(TIPO_DOCUMENTO obj) { return(gestionTIPO_DOCUMENTO.buscarTIPO_DOCUMENTO(obj)); }
public bool eliminarTIPO_DOCUMENTO(TIPO_DOCUMENTO obj) { return(gestionTIPO_DOCUMENTO.eliminarTIPO_DOCUMENTO(obj)); }
public bool editarTIPO_DOCUMENTO(TIPO_DOCUMENTO obj) { return(gestionTIPO_DOCUMENTO.editarTIPO_DOCUMENTO(obj)); }