public List <Dibujos_cnc> Adquiere_dibujos_cnc_en_base_datos(Dibujos_cnc numero_dibujo) { List <Dibujos_cnc> secuencia_existente_disponibles_produccion = new List <Dibujos_cnc>(); MySqlConnection connection = new MySqlConnection(Configura_Cadena_Conexion_MySQL_dibujos_cnc()); try { MySqlCommand mySqlCommand = new MySqlCommand(Commando_leer_Mysql_busqueda_dibujos_cnc(numero_dibujo), connection); connection.Open(); MySqlDataReader mySqlDataReader = mySqlCommand.ExecuteReader(); while (mySqlDataReader.Read()) { secuencia_existente_disponibles_produccion.Add(new Dibujos_cnc() { Numero_Dibujo = mySqlDataReader["numero_dibujo"].ToString(), Empleado = mySqlDataReader["nombre_empleado"].ToString(), fecha_inicio = mySqlDataReader["fecha_inicio"].ToString(), fecha_final = mySqlDataReader["fecha_final"].ToString(), proceso = mySqlDataReader["proceso"].ToString(), estado = mySqlDataReader["estado"].ToString(), codigo_proyecto = mySqlDataReader["codigo_proyecto"].ToString(), }); } } catch (Exception ex) { secuencia_existente_disponibles_produccion.Add(new Dibujos_cnc() { error = ex.Message.ToString() }); } connection.Close(); return(secuencia_existente_disponibles_produccion); }
public string Actualiza_base_datos_dibujo_cnc(Dibujos_cnc numero_dibujo) { MySqlConnection connection = new MySqlConnection(Configura_Cadena_Conexion_MySQL_dibujos_cnc()); try { connection.Open(); MySqlCommand command = new MySqlCommand(Configura_cadena_comando_en_base_de_datos_modificar_dibujos_cnc(numero_dibujo), connection); command.ExecuteNonQuery(); } catch (Exception ex) { connection.Close(); return(ex.Message); } connection.Close(); return("NO errores"); }
private string Configura_cadena_comando_insertar_en_base_de_datos_dibujos_cnc(Dibujos_cnc numero_dibujo) { return("INSERT INTO dibujos_cnc(numero_dibujo, nombre_empleado," + "fecha_inicio,fecha_final,proceso,estado, codigo_proyecto) " + "VALUES('" + numero_dibujo.Numero_Dibujo + "','" + numero_dibujo.Empleado + "','" + numero_dibujo.fecha_inicio + "','" + numero_dibujo.fecha_final + "','" + numero_dibujo.proceso + "','" + numero_dibujo.estado + "','" + numero_dibujo.codigo_proyecto + "'); "); }
private string Commando_leer_Mysql_busqueda_dibujos_cnc(Dibujos_cnc numero_dibujo) { return("SELECT * FROM dibujos_cnc WHERE numero_dibujo='" + numero_dibujo.Numero_Dibujo + "' and proceso='CNC';"); }
private string Configura_cadena_comando_en_base_de_datos_modificar_dibujos_cnc(Dibujos_cnc numero_dibujo) { return("UPDATE dibujos_cnc set fecha_final='" + numero_dibujo.fecha_final + "',estado='" + numero_dibujo.estado + "' where numero_dibujo='" + numero_dibujo.Numero_Dibujo + "';"); }