public Boolean Insert(clsLinea lin) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaLinea", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codfam", lin.CodFamilia); oParam = cmd.Parameters.AddWithValue("referencia", lin.Referencia); oParam = cmd.Parameters.AddWithValue("descripcion", lin.Descripcion); oParam = cmd.Parameters.AddWithValue("codusu", lin.CodUser); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); lin.CodLineaNuevo = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean Update(clsLinea lin) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaLinea", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codlin", lin.CodLinea); cmd.Parameters.AddWithValue("referencia", lin.Referencia); cmd.Parameters.AddWithValue("descripcion", lin.Descripcion); int x = cmd.ExecuteNonQuery(); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public clsLinea CargaLinea(Int32 Codigo) { clsLinea lin = null; try { con.conectarBD(); cmd = new MySqlCommand("MuestraLinea", con.conector); cmd.Parameters.AddWithValue("codlin", Codigo); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { lin = new clsLinea(); lin.CodLinea = Convert.ToInt32(dr.GetDecimal(0)); lin.CodFamilia = Convert.ToInt32(dr.GetDecimal(1)); lin.Referencia = dr.GetString(2); lin.Descripcion = dr.GetString(3); lin.Estado = dr.GetBoolean(4); lin.CodUser = Convert.ToInt32(dr.GetDecimal(5)); lin.FechaRegistro = dr.GetDateTime(6);// capturo la fecha } } return(lin); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean update(clsLinea lin) { try { return(Mlin.Update(lin)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
private void cbLinea_SelectionChangeCommitted(object sender, EventArgs e) { //fam = admFam.CargaFamilia(Convert.ToInt32(cbFamilia.SelectedValue)); lin = admLin.CargaLinea(Convert.ToInt32(cbLinea.SelectedValue)); CargaGrupos(Convert.ToInt32(cbLinea.SelectedValue)); if (cbLinea.SelectedIndex != -1) { cbGrupo.Enabled = true; btnGrupo.Enabled = true; } else { cbGrupo.Enabled = false; btnGrupo.Enabled = false; } }
private void cbLinea_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Return) { lin = admLin.CargaLinea(Convert.ToInt32(cbLinea.SelectedValue)); CargaGrupos(Convert.ToInt32(cbLinea.SelectedValue)); if (cbLinea.SelectedIndex != -1) { cbGrupo.Enabled = true; btnGrupo.Enabled = true; } else { cbGrupo.Enabled = false; btnGrupo.Enabled = false; } } }
public Boolean insert(clsLinea lin) { try { return(Mlin.Insert(lin)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }