public void Insertar(C_Tipo Tipo) { try { abrirConexion(); OracleCommand cmd1 = new OracleCommand("SELECT COUNT(*) FROM tipos", conn); string id = (cmd1.ExecuteScalar()).ToString(); if (Convert.ToInt32(id) > 0) { OracleCommand idmax = new OracleCommand("SELECT MAX(tipo_id) FROM tipos", conn); string _id = (idmax.ExecuteScalar()).ToString(); OracleCommand cmd = new OracleCommand("INSERT INTO tipos VALUES ('" + (Convert.ToInt32(_id) + 1) + "', '" + Tipo.Nombre + "')", conn); cmd.ExecuteNonQuery(); } else { OracleCommand cmd3 = new OracleCommand("INSERT INTO tipos VALUES ('" + 1 + "', '" + Tipo.Nombre + "')", conn); cmd3.ExecuteNonQuery(); } conn.Close(); } catch (Exception ex) { MessageBox.Show("Error al registrar Tipo " + ex); throw new Exception("Error !!!"); } }
// public void llenarCombo(string data) { C_Tipo obj1 = new C_Tipo(); cmbxTipo.DataSource = obj1.Listado(data); cmbxTipo.DisplayMember = "Nombre"; cmbxTipo.ValueMember = "Idtipo"; //C_Item.IdTipo = cmbxTipo.SelectedValue.ToString(); }
public void Editar(C_Tipo Tipo) { try { abrirConexion(); OracleCommand cmd = new OracleCommand("UPDATE tipos SET tipo_nombre = '" + Tipo.Nombre + "'WHERE tipo_id = '" + Tipo.Idtipo + "'", conn); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Error al Actualizar Tipo" + ex); throw new Exception("Error !!!"); } }
public void Eliminar(C_Tipo Tipo) { try { abrirConexion(); OracleCommand cmd = new OracleCommand("DELETE FROM tipos WHERE tipo_id = '" + Tipo.Idtipo + "'", conn); if (MessageBox.Show("¿Está seguro que que desea eliminar '" + Tipo.Nombre + "'?", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { cmd.ExecuteNonQuery(); } conn.Close(); } catch (Exception ex) { MessageBox.Show("Error al Eliminar tipos" + ex); throw new Exception("Error !!!"); } }
private void datostabla(string buscar) { C_Tipo obj = new C_Tipo(); dgvTipo.DataSource = obj.Listado(buscar); }