コード例 #1
0
ファイル: ConsultaTablas.cs プロジェクト: hvivani/SOffT
 public int delete(TablaEntity tabla)
 {
     using (TablaData tablaData = new TablaData())
     {
         return(tablaData.delete(tabla));
     }
 }
コード例 #2
0
ファイル: ConsultaTablas.cs プロジェクト: hvivani/SOffT
 public int insert(TablaEntity tabla)
 {
     using (var tablaData = new TablaData())
     {
         return(tablaData.insert(tabla));
     }
 }
コード例 #3
0
ファイル: ConsultaTablas.cs プロジェクト: hvivani/SOffT
 public int update(TablaEntity tabla)
 {
     using (TablaData tablaData = new TablaData())
     {
         return(tablaData.update(tabla));
     }
 }
コード例 #4
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;
     }
 }
コード例 #5
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;
     }
 }
コード例 #6
0
 // PUT api/tabla/5
 public bool Put(int id, [FromBody] TablaEntity tablaEntity)
 {
     if (id > 0)
     {
         return(_tablaServices.UpdateTabla(id, tablaEntity));
     }
     return(false);
 }
コード例 #7
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();
        }
コード例 #8
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);
        }
コード例 #9
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);
        }
コード例 #10
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;
            }
        }
コード例 #11
0
 // POST api/tabla
 public int Post([FromBody] TablaEntity tablaEntity)
 {
     return(_tablaServices.CreateTabla(tablaEntity));
 }
コード例 #12
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;
 }