public Boolean Update(clsLibrosElectronicos libro) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaLibroElestronico", con.conector); // falta completar todas las propiedades y crear su procedimiento cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codban", libro.Codlibro); cmd.Parameters.AddWithValue("descripcion", libro.Descripcion); cmd.Parameters.AddWithValue("sig", libro.Codsunat); 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 Boolean Insert(clsLibrosElectronicos libro) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaLibroElectronico", con.conector); // falta completar todas las propiedades y crear su procedimiento cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("descripcion", libro.Descripcion); oParam = cmd.Parameters.AddWithValue("sig", libro.Codsunat); oParam = cmd.Parameters.AddWithValue("codusu", libro.Coduser); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); libro.Codnuevolibro = 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(clsLibrosElectronicos le) { try { return(MLibros.Update(le)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public Boolean insert(clsLibrosElectronicos le) { try { return(MLibros.Insert(le)); } 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); } }
public clsLibrosElectronicos MuestraLE(Int32 Codigo) { clsLibrosElectronicos le = null; try { con.conectarBD(); cmd = new MySqlCommand("MuestraLibro", con.conector); cmd.Parameters.AddWithValue("codlibro_ex", Codigo); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { le = new clsLibrosElectronicos(); le.Codlibro = dr.GetInt32(0); le.Codsunat = dr.GetString(1); le.Descripcion = dr.GetString(2); le.Aplicaanio = dr.GetInt32(3); le.Aplicames = dr.GetInt32(4); le.Aplicadia = dr.GetInt32(5); le.Aplicaoportunidad = dr.GetInt32(6); le.Estado = dr.GetInt32(7); le.Coduser = dr.GetInt32(8); le.Fecharegistro = dr.GetDateTime(9);// capturo la fecha } } return(le); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void cmbLibrosElectronicos_SelectionChangeCommitted(object sender, EventArgs e) { if ((Int32)cmbLibrosElectronicos.SelectedValue > 0) { libro = admlibro.MuestraLE((Int32)cmbLibrosElectronicos.SelectedValue); if (libro != null) { CargaRegistrosElectronicos(libro.Codlibro); if (libro.Aplicaanio == 1) { txtAnio.Text = Hoy.Year.ToString(); } else { txtAnio.Text = "AAAA"; } if (libro.Aplicames == 1) { Int32 mes = 0; mes = Convert.ToInt32(Hoy.Month); if (mes > 0 && mes < 13) { if (mes < 10) { txtMes.Text = "0" + mes; } else { txtMes.Text = mes.ToString(); } } } else { txtMes.Text = "00"; } if (libro.Aplicadia == 1) { Int32 dia = 0; dia = Convert.ToInt32(Hoy.Day); if (dia > 0 && dia < 32) { if (dia < 10) { txtMes.Text = "0" + dia; } else { txtMes.Text = dia.ToString(); } } } else { txtDia.Text = "00"; } if (libro.Aplicaoportunidad == 1) { MessageBox.Show("solo para inventario y balance"); } else { txtCodOportunidad.Text = "00"; } } } }