public bool Modificar(E_Etiqueta etiqueta1, string especie, string cliente) { string query; MySqlCommand cmd; query = "update tbl_etiqueta set descripcion=@descripcion, ID_especie = @especie, ID_cliente = @cliente WHERE ID=@ID"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@ID", etiqueta1.Codigo); cmd.Parameters.AddWithValue("@descripcion", etiqueta1.Descripcion); cmd.Parameters.AddWithValue("@especie", especie); cmd.Parameters.AddWithValue("@cliente", cliente); cmd.ExecuteNonQuery(); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(false); } Desconectar(); return(true); }
} //Fin funcion public bool Agregar(E_Etiqueta etiqueta1, string especie, string cliente) { string query; MySqlCommand cmd; query = "insert into tbl_etiqueta(descripcion,ID_especie,ID_cliente) values " + "(@descripcion,@especie,@cliente)"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@descripcion", etiqueta1.Descripcion); cmd.Parameters.AddWithValue("@especie", especie); cmd.Parameters.AddWithValue("@cliente", cliente); cmd.ExecuteNonQuery(); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(false); } Desconectar(); return(true); }
public List <E_Etiqueta> ListaEtiquetasFecha(string inicio, string fin) { string query = "SELECT * FROM tbl_etiqueta where fecha between @inicio and @fin;"; MySqlCommand cmd; List <E_Etiqueta> temp = new List <E_Etiqueta>(); try { if (Conectar()) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@inicio", inicio); cmd.Parameters.AddWithValue("@fin", fin); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { E_Etiqueta objeto1 = new E_Etiqueta(); objeto1.Correlativo = Convert.ToInt32(reader["correlativo"]); objeto1.Guia_aerea = Convert.ToString(reader["guia_aerea"]); objeto1.Fecha = Convert.ToDateTime(reader["fecha"]).ToString("dd-MM-yyyy"); objeto1.Hora = Convert.ToString(reader["hora"]); objeto1.Cliente = Convert.ToString(reader["cliente"]); temp.Add(objeto1); } Desconectar(); return(temp); } else { _mensaje = "No se encontraron resultados"; Desconectar(); return(null); } } else { _mensaje = "Error en la conexion a la base de datos"; return(null); } } catch (Exception ex) { _mensaje = ex.Message; Desconectar(); return(null); } }
public bool CrearEtiqueta(E_Etiqueta etiqueta1) { D_Etiqueta etiqueta2 = new D_Etiqueta(); etiqueta2.Etiqueta = etiqueta1; if (!etiqueta2.CrearEtiqueta()) { _mensaje = etiqueta2.Mensaje; return(false); } else { _mensaje = "Etiqueta creada"; return(true); } }
} //Fin funcion public List <E_Etiqueta> ListaCliente(string cliente) { string query; MySqlCommand cmd; List <E_Etiqueta> lista1 = new List <E_Etiqueta>(); query = "select * from tbl_etiqueta where id_cliente = @cliente;"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@cliente", cliente); MySqlDataReader reader = cmd.ExecuteReader(); E_Etiqueta objeto1; while (reader.Read()) { objeto1 = new E_Etiqueta(); objeto1.Codigo = Convert.ToString(reader["ID"]); objeto1.Descripcion = Convert.ToString(reader["descripcion"]); //try //{ // objeto1.Peso = Convert.ToInt32(reader["peso"]); //} //catch //{ // objeto1.Peso = 0; //} lista1.Add(objeto1); } } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); } Desconectar(); return(lista1); } //Fin funcion
void AgregarEtiqueta() { N_Etiqueta etiqueta1 = new N_Etiqueta(); E_Etiqueta etiqueta2 = new E_Etiqueta(); etiqueta2.Descripcion = txtDescripcionEtiqueta.Text; string especie = Convert.ToString(cbEspecie.SelectedValue); string cliente = Convert.ToString(cbCliente.SelectedValue); if (etiqueta1.Agregar(etiqueta2, especie, cliente) == true) { CargarGrilla(); Limpiar(); } else { MessageBox.Show("Error: No se pudo agregar el registro", "Agregar"); } }
public bool Modificar(E_Etiqueta etiqueta1, string especie, string cliente) { D_Etiqueta etiqueta = new D_Etiqueta(); return(etiqueta.Modificar(etiqueta1, especie, cliente)); }
public bool Agregar(E_Etiqueta etiqueta1, string especie, string cliente) { D_Etiqueta etiqueta = new D_Etiqueta(); return(etiqueta.Agregar(etiqueta1, especie, cliente)); }
private void btnImprimir_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtGuia.Text) || string.IsNullOrWhiteSpace(txtGuia.Text)) { MessageBox.Show("Ingrese Guia", "Agregar"); return; } if (txtGuia.Text.Length < 4) { MessageBox.Show("Guia debe tener minimo 4 numeros", "Agregar"); return; } if (string.IsNullOrEmpty(txtCliente.Text) || string.IsNullOrWhiteSpace(txtCliente.Text)) { MessageBox.Show("Ingrese Cliente", "Agregar"); return; } if (string.IsNullOrEmpty(dtpFecha.Text) || string.IsNullOrWhiteSpace(dtpFecha.Text)) { MessageBox.Show("Ingrese Fecha", "Agregar"); return; } if (string.IsNullOrEmpty(dtpHora.Text) || string.IsNullOrWhiteSpace(dtpHora.Text)) { MessageBox.Show("Ingrese Hora", "Agregar"); return; } if (string.IsNullOrEmpty(txtCantidad.Text) || string.IsNullOrWhiteSpace(txtCantidad.Text)) { MessageBox.Show("Ingrese Cantidad", "Agregar"); return; } string guia = txtGuia.Text; string cliente = txtCliente.Text; DateTime fecha = dtpFecha.Value; string fechaString = fecha.ToString("yyyy-MM-dd"); //string hora = DateTime.ParseExact(dtpHora.Text, "h:mm:ss tt", CultureInfo.InvariantCulture).ToString("HH:mm:ss"); //string hora = DateTime.ParseExact(dtpHora.Text, "HH:mm:ss", CultureInfo.InvariantCulture).ToString("HH:mm:ss"); string hora = dtpHora.Value.ToString("HH:mm:ss"); DateTime hora2 = dtpHora.Value; int cant = Convert.ToInt32(txtCantidad.Text); N_Etiqueta etiqueta1 = new N_Etiqueta(); E_Etiqueta etiqueta2 = new E_Etiqueta() { Correlativo = 0, Guia_aerea = guia, Fecha = fechaString, Hora = hora, Cliente = cliente }; for (int i = 0; i < cant; i++) { if (!etiqueta1.CrearEtiqueta(etiqueta2)) { MessageBox.Show(etiqueta1.Mensaje); break; } else { //Imprimir Etiqueta N_CodigoDPL codigo = new N_CodigoDPL(); string substrng = etiqueta2.Guia_aerea.Substring(etiqueta2.Guia_aerea.Length - 4); //codigo.ImpresionCodigoBarra(substrng, fecha.ToString("dd-MM-yyyy"), etiqueta2.Hora, etiqueta2.Correlativo.ToString()); codigo.ImpresionCodigoBarraV2(substrng, fecha.ToString("dd-MM-yyyy"), hora2.ToString("HH:mm"), etiqueta2.Correlativo.ToString()); Limpiar(); } } }