예제 #1
0
 public int delete(TablaEntity tabla)
 {
     using (TablaData tablaData = new TablaData())
     {
         return tablaData.delete(tabla);
     }
 }
예제 #2
0
파일: TablaData.cs 프로젝트: hvivani/SOffT
 public int delete(TablaEntity tabla)
 {
     MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Eliminado id: " + tabla.Id);
     StringBuilder sql = new StringBuilder();
     sql.Append("DELETE");
     sql.Append(" FROM ");
     sql.Append(this.tabla);
     sql.Append(" WHERE ");
     sql.Append(" id = ");
     sql.Append(tabla.Id);
     try
     {
         return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString());
     }
     catch (Exception ex)
     {
         MyLog4Net.Instance.getCustomLog(this.GetType()).Error("delete(). " + ex.Message, ex);
         throw;
     }
 }
예제 #3
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            this.accionModificar();
            tabla = consutab.getById(this.cmbTablas.Text, Convert.ToInt32(Controles.consultaCampoRenglon(this.dgTablas, 2)), Convert.ToDouble(Controles.consultaCampoRenglon(this.dgTablas, 4)));

            this.tablaEntityBindingSource.DataSource = tabla;

            this.txtDescripcion.Focus();
        }
예제 #4
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            tabla = consutab.getById(this.cmbTablas.Text, Convert.ToInt32(Controles.consultaCampoRenglon(this.dgTablas, 2)), Convert.ToDouble(Controles.consultaCampoRenglon(this.dgTablas, 4)));
            this.tablaEntityBindingSource.DataSource = tabla;

            if (Varios.confirmaEliminarRegistro())
            {
                consutab.delete(tabla);
                MessageBox.Show("el registro se elimino con éxito");
            }
            this.btnCancelar_Click(sender, e);
        }
예제 #5
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     this.accionAgregar();
     this.tabla = new TablaEntity(this.cmbTablas.Text, 0, 0);
     this.tablaEntityBindingSource.DataSource = this.tabla;
 }
예제 #6
0
파일: TablaData.cs 프로젝트: hvivani/SOffT
 private TablaEntity make(IDataReader reader)
 {
     TablaEntity tabla = new TablaEntity(reader["nombre"].ToString(), int.Parse(reader["indice"].ToString()), double.Parse(reader["contenido"].ToString()));
     tabla.Id = Convert.ToInt32(reader["id"]);
     tabla.Descripcion = reader["descripcion"].ToString();
     tabla.Detalle = reader["detalle"].ToString();
     tabla.Identidad = Convert.ToInt32(reader["identidad"]);
     return tabla;
 }
예제 #7
0
파일: TablaData.cs 프로젝트: hvivani/SOffT
 public int update(TablaEntity tabla)
 {
     MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Actualizando: " + tabla.ToString());
     try
     {
         StringBuilder sql = new StringBuilder();
         sql.Append(" UPDATE ");
         sql.Append(this.tabla);
         sql.Append(" SET");
         sql.Append(" indice = ");
         sql.Append(tabla.Indice);
         sql.Append(", descripcion = '");
         sql.Append(tabla.Descripcion);
         sql.Append("', contenido = ");
         sql.Append(tabla.Contenido);
         sql.Append(", detalle = '");
         sql.Append(tabla.Detalle );
         sql.Append("', identidad = ");
         sql.Append(tabla.Identidad );
         sql.Append(" WHERE ");
         sql.Append(" id = ");
         sql.Append(tabla.Id);
         sql.Append(" and nombre = '");
         sql.Append(tabla.Nombre);
         sql.Append("'");
         return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString());
     }
     catch (Exception ex)
     {
         MyLog4Net.Instance.getCustomLog(this.GetType()).Error("update(). " + ex.Message, ex);
         throw;
     }
 }
예제 #8
0
파일: TablaData.cs 프로젝트: hvivani/SOffT
 public int insert(TablaEntity tabla)
 {
     MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Agregando: " + tabla.ToString());
     try
     {
         StringBuilder sql = new StringBuilder();
         sql.Append(" INSERT INTO ");
         sql.Append(this.tabla);
         sql.Append(" VALUES('");
         sql.Append(tabla.Nombre);
         sql.Append("', ");
         sql.Append(tabla.Indice);
         sql.Append(", '");
         sql.Append(tabla.Descripcion);
         sql.Append("', ");
         sql.Append(tabla.Contenido);
         sql.Append(", '");
         sql.Append(tabla.Detalle);
         sql.Append("', ");
         sql.Append(tabla.Identidad );
         sql.Append(")");
         return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString());
     }
     catch (Exception ex)
     {
         MyLog4Net.Instance.getCustomLog(this.GetType()).Error("insert(). " + ex.Message, ex);
         throw;
     }
 }
예제 #9
0
 public int update(TablaEntity tabla)
 {
     using (TablaData tablaData = new TablaData())
     {
         return tablaData.update(tabla);
     }
 }
예제 #10
0
 public int insert(TablaEntity tabla)
 {
     using (var tablaData = new TablaData())
     {
         return tablaData.insert(tabla);
     }
 }