private void guardar() { try { TipoactividadResponse objResponse; Tipoactividad obj = new Tipoactividad(); if (!String.IsNullOrEmpty(txtTipoActividad.Text) && !String.IsNullOrWhiteSpace(txtTipoActividad.Text)) { obj.NOM_TIPO_ACTIVIDAD = txtTipoActividad.Text.Trim(); } objResponse = serviciosTipoactividad.crearTipoactividad(obj); if (objResponse != null && objResponse.correcto) { Controles.mensajes.mensajeCorrecto("Se creo correctamente el Tipo de Actividad " + obj.NOM_TIPO_ACTIVIDAD); txtTipoActividad.Clear(); } else { if (objResponse != null) { Controles.mensajes.errorWebServices(objResponse.error); } } } catch (Exception exp) { Controles.mensajes.mensajeError(exp.Message); } }
public void delete(SqlConnection conn, Tipoactividad valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "DELETE FROM TIPO_ACTIVIDAD WHERE (ID_TIPO_ACTIVIDAD = @ID_TIPO_ACTIVIDAD )"; stmt = new SqlCommand(sql, conn); stmt.Parameters.AddWithValue("@ID_TIPO_ACTIVIDAD", valueObject.ID_TIPO_ACTIVIDAD); 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(); } } }
private void editar() { if (grdTiposActividad.Rows != null && grdTiposActividad.Rows.Count > 0 && grdTiposActividad.SelectedRows != null && grdTiposActividad.SelectedRows.Count > 0) { try { Tipoactividad tmpTipo = new Tipoactividad(); tmpTipo.ID_TIPO_ACTIVIDAD = long.Parse(grdTiposActividad.SelectedRows[0].Cells["ID_TIPO_ACTIVIDAD"].Value.ToString()); tmpTipo.NOM_TIPO_ACTIVIDAD = grdTiposActividad.SelectedRows[0].Cells["TIPO_DE_ACTIVIDAD"].Value.ToString(); setTipoActividad setTipoactividad = new setTipoActividad(Controles.utilidades.tipoOperacion.Editar, tmpTipo); setTipoactividad.ShowDialog(this); getTipoActividad(); } catch (Exception exp) { Controles.mensajes.mensajeError(exp.Message); } } else { Controles.mensajes.mensajeError("Debe seleccionar un Tipo de Actividad de la lista"); } }
/** * Busca el primer registro que coincida con los datos enviados * @param Tipoactividad obj * @return Retorna el mismo objeto pero con los datos consultados */ public Tipoactividad buscarPrimeroTipoactividad(Tipoactividad obj) { List <Tipoactividad> lista = null; try { TipoactividadDao dao = new TipoactividadDao(); conn = conexion.conectar(); lista = dao.searchMatching(conn, obj); if (lista != null && lista.Count > 0) { obj = (Tipoactividad)lista[0]; } else { obj.ID_TIPO_ACTIVIDAD = -1; } } catch (Exception e) { obj.ID_TIPO_ACTIVIDAD = -1; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(obj); }
private List <Tipoactividad> listQuery(SqlCommand stmt) { List <Tipoactividad> searchResults = new List <Tipoactividad>(); SqlDataReader reader = null; try { int intt = 0; long longg = 0; double doublee = 0; DateTime datee; reader = stmt.ExecuteReader(); while (reader.Read()) { Tipoactividad temp = createValueObject(); temp.ID_TIPO_ACTIVIDAD = reader["ID_TIPO_ACTIVIDAD"] != null && long.TryParse(reader["ID_TIPO_ACTIVIDAD"].ToString(), out longg) ? longg : 0; temp.NOM_TIPO_ACTIVIDAD = reader["NOM_TIPO_ACTIVIDAD"] != null ? reader["NOM_TIPO_ACTIVIDAD"].ToString() : null; searchResults.Add(temp); } } finally { if (!reader.IsClosed) { reader.Close(); } if (stmt != null) { stmt.Dispose(); } } return(searchResults); }
private void editar() { TipoactividadResponse objResponse; try { Tipoactividad obj; obj = new Tipoactividad(); if (!String.IsNullOrEmpty(txtTipoActividad.Text) && !String.IsNullOrWhiteSpace(txtTipoActividad.Text)) { obj.NOM_TIPO_ACTIVIDAD = txtTipoActividad.Text.Trim(); } obj.ID_TIPO_ACTIVIDAD = tipoactividad.ID_TIPO_ACTIVIDAD; objResponse = serviciosTipoactividad.editarTipoactividad(obj); if (objResponse != null && objResponse.correcto) { Controles.mensajes.mensajeCorrecto("La información del Tipo de Actividad se modificó correctamente"); this.Close(); } else { if (objResponse != null) { Controles.mensajes.errorWebServices(objResponse.error); } } } catch (Exception exp) { Controles.mensajes.mensajeError(exp.Message); } }
public void create(SqlConnection conn, Tipoactividad valueObject) { String sql = ""; SqlCommand stmt = null; try { sql = "INSERT INTO TIPO_ACTIVIDAD ( " + " NOM_TIPO_ACTIVIDAD)" + "VALUES ( @NOM_TIPO_ACTIVIDAD)"; stmt = new SqlCommand(sql, conn); if (valueObject.NOM_TIPO_ACTIVIDAD != null && valueObject.NOM_TIPO_ACTIVIDAD.Length <= 100) { stmt.Parameters.AddWithValue("@NOM_TIPO_ACTIVIDAD", valueObject.NOM_TIPO_ACTIVIDAD); } else { stmt.Parameters.AddWithValue("@NOM_TIPO_ACTIVIDAD", DBNull.Value); } databaseUpdate(stmt); } finally { if (stmt != null) { stmt.Dispose(); } } }
public void save(SqlConnection conn, Tipoactividad valueObject) { SqlCommand stmt = null; String sql = ""; try { sql = "UPDATE TIPO_ACTIVIDAD SET NOM_TIPO_ACTIVIDAD = @NOM_TIPO_ACTIVIDAD WHERE (ID_TIPO_ACTIVIDAD= @ID_TIPO_ACTIVIDAD)"; stmt = new SqlCommand(sql, conn); if (valueObject.NOM_TIPO_ACTIVIDAD != null && valueObject.NOM_TIPO_ACTIVIDAD.Length <= 100) { stmt.Parameters.AddWithValue("@NOM_TIPO_ACTIVIDAD", valueObject.NOM_TIPO_ACTIVIDAD); } else { stmt.Parameters.AddWithValue("@NOM_TIPO_ACTIVIDAD", DBNull.Value); } stmt.Parameters.AddWithValue("@ID_TIPO_ACTIVIDAD", valueObject.ID_TIPO_ACTIVIDAD); int rowcount = databaseUpdate(stmt); if (rowcount == 0) { throw new Exception("Object could not be saved! (PrimaryKey not found)"); } } finally { if (stmt != null) { stmt.Dispose(); } } }
/** * Inserta nuevo registro en la tabla * @param Tipoactividad obj * @return Retorna el mismo objeto pero con la llave primaria configurada */ public Tipoactividad crearTipoactividad(Tipoactividad obj) { List <Tipoactividad> lista = null; Tipoactividad obj_new = new Tipoactividad(); try { TipoactividadDao dao = new TipoactividadDao(); conn = conexion.conectar(); int id = Funciones.obtenerId(conn, "TIPO_ACTIVIDAD"); obj.ID_TIPO_ACTIVIDAD = id; dao.create(conn, obj); //verificar existencia obj_new.ID_TIPO_ACTIVIDAD = obj.ID_TIPO_ACTIVIDAD; lista = dao.searchMatching(conn, obj_new); if (lista != null && lista.Count > 0) { obj_new = (Tipoactividad)lista[0]; } else { obj_new.ID_TIPO_ACTIVIDAD = -1; } } catch (Exception e) { obj_new.ID_TIPO_ACTIVIDAD = -1; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(obj_new); }
/** * Busca los registros que coincidan con los datos enviados * @param Tipoactividad obj * @return Retorna la lista de los registros que coinciden */ public Tipoactividad[] buscarTipoactividad(Tipoactividad obj, int pagina, int numRegPagina) { Tipoactividad[] result = null; List <Tipoactividad> lista = null; if (pagina > 0 && numRegPagina > 0) { pagina--; int limInf = 0; int limSup = 0; limInf = pagina * numRegPagina + 1; limSup = (pagina + 1) * numRegPagina; try { TipoactividadDao dao = new TipoactividadDao(); conn = conexion.conectar(); lista = dao.searchMatching(conn, obj, limInf, limSup); 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 Tipoactividad[] buscarPaginacionTipoactividad(Tipoactividad obj, int pag, int numReg) { if (autenticacion != null && autenticacion.esValido()) { return(gestionTipoactividad.buscarTipoactividad(obj, pag, numReg)); } return(null); }
public Tipoactividad[] buscarTipoactividad(Tipoactividad obj) { if (autenticacion != null && autenticacion.esValido()) { return(gestionTipoactividad.buscarTipoactividad(obj)); } return(null); }
public bool editarTipoactividad(Tipoactividad obj) { if (autenticacion != null && autenticacion.esValido()) { return(gestionTipoactividad.editarTipoactividad(obj)); } return(false); }
public int contarBusquedaTipoactividad(Tipoactividad obj) { if (autenticacion != null && autenticacion.esValido()) { return(gestionTipoactividad.contarBusquedaTipoactividad(obj)); } return(-1); }
public TipoactividadResponse editarTipoactividad(Tipoactividad obj) { if (autenticacion != null && autenticacion.esValido()) { return(gestionTipoactividad.editarTipoactividad(obj)); } return(null); }
public setTipoActividad(Controles.utilidades.tipoOperacion tmpOperacion, Tipoactividad tmpTipoAct) { InitializeComponent(); inicializarServicios(); operacion = tmpOperacion; tipoactividad = tmpTipoAct; configuracionInicial(); Controles.utilidades.fijarSize(this); }
public int countSearchMatching(SqlConnection conn, Tipoactividad valueObject) { bool first = true; String sql = "SELECT COUNT(*) FROM TIPO_ACTIVIDAD WHERE 1=1 "; if (valueObject.ID_TIPO_ACTIVIDAD != null && valueObject.ID_TIPO_ACTIVIDAD != 0) { if (first) { first = false; } sql += "AND ID_TIPO_ACTIVIDAD= " + valueObject.ID_TIPO_ACTIVIDAD + " "; } if (!String.IsNullOrEmpty(valueObject.NOM_TIPO_ACTIVIDAD)) { if (first) { first = false; } sql += "AND NOM_TIPO_ACTIVIDAD= '" + valueObject.NOM_TIPO_ACTIVIDAD + "' "; } SqlCommand stmt = null; SqlDataReader result = null; int allRows = 0; try { stmt = new SqlCommand(sql, conn); result = stmt.ExecuteReader(); if (result.Read()) { allRows = int.Parse(result[0].ToString()); } } finally { if (!result.IsClosed) { result.Close(); } if (stmt != null) { stmt.Dispose(); } } return(allRows); }
public int contarBusquedaTipoactividad(Tipoactividad obj) { int cantidad = -1; try { TipoactividadDao dao = new TipoactividadDao(); conn = conexion.conectar(); cantidad = dao.countSearchMatching(conn, obj); } catch (Exception e) { cantidad = -1; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(cantidad); }
/** * Inserta nuevo registro en la tabla * @param Tipoactividad obj * @return Retorna el mismo objeto pero con la llave primaria configurada */ public TipoactividadResponse crearTipoactividad(Tipoactividad obj) { List <Tipoactividad> lista = null; Tipoactividad obj_new = new Tipoactividad(); TipoactividadResponse objResponse; try { TipoactividadDao dao = new TipoactividadDao(); conn = conexion.conectar(); dao.create(conn, obj); //verificar existencia obj_new.NOM_TIPO_ACTIVIDAD = obj.NOM_TIPO_ACTIVIDAD; lista = dao.searchMatching(conn, obj_new); if (lista != null && lista.Count > 0) { obj_new = (Tipoactividad)lista[0]; } else { obj_new.ID_TIPO_ACTIVIDAD = -1; } objResponse = new TipoactividadResponse(); objResponse.correcto = true; objResponse.error = ""; objResponse.objeto = obj_new; } catch (Exception e) { obj_new.ID_TIPO_ACTIVIDAD = -1; objResponse = new TipoactividadResponse(); objResponse.correcto = false; objResponse.error = e.Message; objResponse.objeto = obj_new; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(objResponse); }
/** * Edita un registro en la tabla * @param Tipoactividad obj * @return boolean indicando si se realizo o no la actualizacion */ public bool editarTipoactividad(Tipoactividad obj) { bool resultado; resultado = false; try { TipoactividadDao dao = new TipoactividadDao(); conn = conexion.conectar(); 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); }
private void eliminarTipoActividad() { if (grdTiposActividad.Rows != null && grdTiposActividad.Rows.Count > 0 && grdTiposActividad.SelectedRows != null && grdTiposActividad.SelectedRows.Count > 0) { try { if (MessageBox.Show("¿Esta seguro(a) que desea eliminar el Tipo de Actividad " + grdTiposActividad.SelectedRows[0].Cells["TIPO_DE_ACTIVIDAD"].Value.ToString() + "?", "Confirmar eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { long tmpLong = 0; Tipoactividad tmpTipoactividad = new Tipoactividad(); tmpLong = 0; long.TryParse(grdTiposActividad.SelectedRows[0].Cells["ID_TIPO_ACTIVIDAD"].Value.ToString(), out tmpLong); tmpTipoactividad.ID_TIPO_ACTIVIDAD = tmpLong; if (tmpTipoactividad.ID_TIPO_ACTIVIDAD > 0) { TipoactividadResponse objResponseTipoactividad = serviciosTipoactividad.eliminarTipoactividad(tmpTipoactividad); if (objResponseTipoactividad != null && objResponseTipoactividad.correcto) { Controles.mensajes.mensajeCorrecto("Tipo de Actividad eliminada correctamente"); } else { Controles.mensajes.errorWebServices(objResponseTipoactividad.error); } getTipoActividad(); } } } catch (Exception exp) { Controles.mensajes.mensajeError(exp.Message); } } else { Controles.mensajes.mensajeError("Debe seleccionar un Tipo de Actividad de la lista"); } }
/** * Busca los registros que coincidan con los datos enviados * @param Tipoactividad obj * @return Retorna la lista de los registros que coinciden */ public Tipoactividad[] buscarTipoactividad(Tipoactividad obj) { Tipoactividad[] result = null; List <Tipoactividad> lista = null; try { TipoactividadDao dao = new TipoactividadDao(); conn = conexion.conectar(); lista = dao.searchMatching(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); }
/** * Edita un registro en la tabla * @param Tipoactividad obj * @return boolean indicando si se realizo o no la actualizacion */ public TipoactividadResponse editarTipoactividad(Tipoactividad obj) { TipoactividadResponse resultado = new TipoactividadResponse(); try { TipoactividadDao dao = new TipoactividadDao(); conn = conexion.conectar(); dao.save(conn, obj); resultado.correcto = true; resultado.error = ""; resultado.objeto = obj; } catch (Exception e) { resultado.correcto = false; resultado.error = e.Message; resultado.objeto = obj; } finally { if (conn != null && conn.State == System.Data.ConnectionState.Open) { conn.Close(); } } return(resultado); }
public List <Tipoactividad> searchMatching(SqlConnection conn, Tipoactividad valueObject, int limiteInf, int limiteSup) { List <Tipoactividad> searchResults = new List <Tipoactividad>(); bool first = true; String sql = "SELECT * FROM TIPO_ACTIVIDAD WHERE 1=1 "; if (valueObject.ID_TIPO_ACTIVIDAD != null && valueObject.ID_TIPO_ACTIVIDAD != 0) { if (first) { first = false; } sql += "AND ID_TIPO_ACTIVIDAD= " + valueObject.ID_TIPO_ACTIVIDAD + " "; } if (!String.IsNullOrEmpty(valueObject.NOM_TIPO_ACTIVIDAD)) { if (first) { first = false; } sql += "AND NOM_TIPO_ACTIVIDAD= '" + valueObject.NOM_TIPO_ACTIVIDAD + "' "; } sql += ") AS CONSULTA WHERE RowNumber >=" + limiteInf + " AND RowNumber <=" + limiteSup; if (first) { searchResults = new List <Tipoactividad>(); } else { searchResults = listQuery(new SqlCommand(sql, conn)); } return(searchResults); }