public static bool ActualizarTicket(ConstructorDetalleTicket upd) { bool retorno = false; try { MySqlCommand cmdupd = new MySqlCommand(string.Format("UPDATE detalle_ticket SET id_asiento = '{0}', id_funcion = '{1}' WHERE id_detalle_tick = '{2}'", upd.asiento, upd.funcion, upd.iddetalle), Conexion.ObtenerConexion()); retorno = Convert.ToBoolean(cmdupd.ExecuteNonQuery()); if (retorno == true) { MessageBox.Show("El registro ha sido actualizado correctamente", "Proceso completado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El registro no ha podido ser actualizado", "Proceso no completado", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(retorno); } catch (Exception e) { MessageBox.Show("Error critico de conexion, si el problema persiste consulte con un administrador" + e, "Error de conexion", MessageBoxButtons.OK, MessageBoxIcon.Error); return(retorno); } }
public static int IngresarDetalle(ConstructorDetalleTicket add) { int retorno = 0; try { MySqlCommand cmdadd = new MySqlCommand(string.Format("INSERT INTO detalle_ticket(id_detalle_tick, id_funcion, id_asiento) VALUES '{0}','{1}','{3}'", add), Conexion.ObtenerConexion()); retorno = Convert.ToInt32(cmdadd.ExecuteNonQuery()); if (retorno >= 1) { MessageBox.Show("El detalle ha sido ingresado correctamente", "Proceso completado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El detalle no ha podido ser ingresado", "Proceso no completado", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(retorno); } } catch (Exception) { MessageBox.Show("Error de conexion, si el problema persiste con sulte con su administrador", "Fallo en la conexion"); } return(retorno); }