} //Fin funcion Lista public bool Agregar(E_Especie especie1) { string query; MySqlCommand cmd; query = "insert into tbl_especie(descripcion) values " + "(@descripcion)"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@descripcion", especie1.Descripcion); cmd.ExecuteNonQuery(); return(true); } else { Desconectar(); Mensaje = "Error de conexion"; return(false); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(false); } }
public bool Modificar(E_Especie especie1) { string query; MySqlCommand cmd; query = "update tbl_especie set descripcion=@descripcion WHERE ID_especie=@ID"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@ID", especie1.Codigo); cmd.Parameters.AddWithValue("@descripcion", especie1.Descripcion); cmd.ExecuteNonQuery(); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(false); } Desconectar(); return(true); }
public List <E_Especie> Lista() { string query; MySqlCommand cmd; List <E_Especie> lista_especie1 = new List <E_Especie>(); query = "select * from tbl_especie order by fecha_uso desc"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); MySqlDataReader reader = cmd.ExecuteReader(); E_Especie especie1; while (reader.Read()) { especie1 = new E_Especie { Codigo = Convert.ToString(reader["ID_especie"]), Descripcion = Convert.ToString(reader["descripcion"]), }; lista_especie1.Add(especie1); } } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); } Desconectar(); return(lista_especie1); } //Fin funcion Lista
void AgregarEspecie() { N_Especie especie1 = new N_Especie(); E_Especie especie2 = new E_Especie(); especie2.Codigo = "0"; especie2.Descripcion = txtDescripcion.Text; if (especie1.Agregar(especie2) == true) { dgvLista.DataSource = especie1.Lista(); } else { MessageBox.Show("Error: No se pudo agregar el registro", "Agregar"); } }
void ModificarEspecie() { N_Especie especie1 = new N_Especie(); E_Especie especie2 = new E_Especie(); especie2.Codigo = lblIDEspecie.Text; especie2.Descripcion = txtDescripcion.Text; if (especie1.Modificar(especie2) == true) { dgvLista.DataSource = especie1.Lista(); } else { MessageBox.Show("Error: No se pudo modificar el registro", "Modificar"); } }
//Obtener especie public E_Especie Obtener_Especie(string ID) { string query; MySqlCommand cmd; query = "select * from tbl_especie where id_especie=@id"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@ID", ID); MySqlDataReader reader = cmd.ExecuteReader(); E_Especie especie1; if (reader.Read()) { especie1 = new E_Especie { Codigo = Convert.ToString(reader["ID_especie"]), Descripcion = Convert.ToString(reader["descripcion"]) }; Desconectar(); return(especie1); } else { Desconectar(); Mensaje = "No se encontro ninguna especie con ese ID"; return(null); } } else { Desconectar(); Mensaje = "Error de conexion"; return(null); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(null); } } //Fin funcion Lista
private void Imprimir_Comercial(E_Comercial detalle_comercial) { double pesobandeja = 0; double pesopallet = 0; double tara, pesoNeto, pesopromedio; N_Bandeja bandeja1 = new N_Bandeja(); N_Pallet pallet1 = new N_Pallet(); N_Especie especie1 = new N_Especie(); N_Productor productor1 = new N_Productor(); N_Cliente cliente1 = new N_Cliente(); N_TipoComercial tipo1 = new N_TipoComercial(); E_Bandeja bandeja2 = bandeja1.ObtenerBandeja(detalle_comercial.ID_Tipo.ToString()); E_Pallet pallet2 = pallet1.ObtenerPallet(detalle_comercial.ID_Pallet.ToString()); E_Especie especie2 = especie1.ObtenerEspecie(detalle_comercial.ID_Especie.ToString()); E_Productor productor2 = productor1.ObtenerProductor(detalle_comercial.ID_Productor); E_Cliente cliente2 = cliente1.ObtenerCliente(detalle_comercial.ID_Cliente.ToString()); E_TipoComercial tipo2 = tipo1.ObtenerTipoComercial(detalle_comercial.ID_Tipo.ToString()); detalle_comercial.Bandeja = bandeja2.Descripcion; detalle_comercial.Pallet = pallet2.Descripcion; detalle_comercial.Especie = especie2.Descripcion; detalle_comercial.Productor = productor2.Descripcion; detalle_comercial.Cliente = cliente2.Cliente; detalle_comercial.Tipo = tipo2.Descripcion; pesobandeja = bandeja1.Peso(detalle_comercial.ID_Bandeja); pesopallet = pallet1.Peso(detalle_comercial.ID_Pallet); tara = (pesobandeja * Convert.ToInt32(detalle_comercial.Cantidad_Bandejas)) + pesopallet; pesoNeto = Convert.ToDouble(detalle_comercial.Kilos_Brutos) - tara; pesopromedio = pesoNeto / Convert.ToInt32(detalle_comercial.Cantidad_Bandejas); DateTime fecha = Convert.ToDateTime(detalle_comercial.Fecha); string hora = fecha.ToString("HH:mm:ss"); /*---------------------------------------------------------------------------*/ N_Imprimir imprimir = new N_Imprimir(); N_Recepcion_Encabezado encabezado = new N_Recepcion_Encabezado() { Chofer = detalle_comercial.Tipo, Codigo_productor = detalle_comercial.ID_Productor, Correlativo = "", Exportador = detalle_comercial.Cliente, Fecha = fecha.ToString("dd/MM/yyyy"), Guia_despacho = "", Hora = fecha.ToString("h:mm:ss tt"), Productor = detalle_comercial.Productor, Especie = detalle_comercial.Especie, Responsable = sesion.Nombre + " " + sesion.Apellido }; N_Recepcion_Detalle detalle = new N_Recepcion_Detalle() { Cantidad = detalle_comercial.Cantidad_Bandejas.ToString(), Comentario = "", Descarga = "", Destino = "", Folio = detalle_comercial.Folio, Hora_recepcion = hora, Kilos_brutos = detalle_comercial.Kilos_Brutos.ToString(), Tara = detalle_comercial.Tara.ToString(), Kilos_netos = detalle_comercial.Kilos_Netos.ToString(), Numero_lote = "", Peso_pallet = pesopallet.ToString(), Peso_promedio = pesopromedio.ToString(), Peso_rejillas = pesobandeja.ToString(), Responsable = sesion.Nombre + " " + sesion.Apellido, Sub_lote = "", Temperatura = "", Tipo_rejilla_bandeja = detalle_comercial.Bandeja }; N_Coordenadas_Impresion coordenadas = new N_Coordenadas_Impresion() { PosicionX = "-3", PosicionY = "0" }; imprimir.Detalle = detalle; imprimir.Encabezado = encabezado; imprimir.Fuente = new Font("Verdana", 10); imprimir.Coordenadas_impresion = coordenadas; PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler(imprimir.PrintTextFileHandlerComercial); pd.DefaultPageSettings.PrinterSettings.PrinterName = N_Impresora.Nombre; if (pd.PrinterSettings.IsValid) { pd.Print(); } else { MessageBox.Show("Impresora " + N_Impresora.Nombre + " no esta instalada"); return; } //para utilizar con printdialog //printDialog1.Document = pd; //Llamar al printDialog //if (printDialog1.ShowDialog() == DialogResult.OK) pd.Print(); }
void LoadCodigosEspecie(string sFile) { int totalHojas, j, i; int ingresadas = 0, errores = 0; try { oBook = oExcel.Workbooks.Open(sFile);// .Workbooks.Open(sFile); totalHojas = oBook.Sheets.Count; D_Especie especie1 = new D_Especie(); E_Especie especie2; string texto; especie1.Conectar(); for (j = 1; j <= totalHojas; j++) { oSheet = (Microsoft.Office.Interop.Excel.Worksheet)oBook.Worksheets.get_Item(j);// .Worksheets(j);// oBook.Sheets(); i = 2; while (true) { texto = oSheet.Cells[i, 1].text; if (texto.Trim() == "") { break; } especie2 = new E_Especie(); especie2.Descripcion = oSheet.Cells[i, 1].text; if (especie1.Agregar(especie2)) { i++; ingresadas++; } else { Detalle += "Linea Excel " + i + ": " + especie1.Mensaje + "\n"; i++; errores++; } } // oSheet.Cells[1, 1] // oSheet.Activate() } if (ingresadas != 0 && errores != 0) { Mensaje = ingresadas + " entradas registradas con exito." + "\n" + errores + " entradas no se pudieron agregar."; } else { if (ingresadas == 0 && errores != 0) { Mensaje = ingresadas + " entradas no se pudieron agregar."; } else { if (ingresadas != 0 && errores == 0) { Mensaje = ingresadas + " entradas registradas con exito."; } else { Mensaje = "El archivo no tiene el formato correcto o no se han encontrado datos"; } } } } catch (Exception ex) { Mensaje = ex.Message; throw new Exception("Error Excel " + ex.Message); } }
public bool Modificar(E_Especie especie1) { D_Especie especie = new D_Especie(); return(especie.Modificar(especie1)); }
public bool Agregar(E_Especie especie1) { D_Especie especie = new D_Especie(); return(especie.Agregar(especie1)); }
public E_Recepcion_Encabezado Obtener_Encabezado_ID(string id) { string query; MySqlCommand cmd; query = "SELECT * FROM tbl_recepcion where id = @id;"; try { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@id", id); MySqlDataReader rst = cmd.ExecuteReader(); if (rst.Read()) { double temperatura = Convert.ToDouble(rst["temperatura"].ToString()); E_Recepcion_Encabezado encabezado1 = new E_Recepcion_Encabezado(); encabezado1.ID_Registro = rst["id"].ToString(); encabezado1.ID_Cliente = rst["id_cliente"].ToString(); encabezado1.Codigo_Productor = rst["id_productor"].ToString(); encabezado1.Chofer = rst["chofer"].ToString(); encabezado1.Guia = rst["guia"].ToString(); encabezado1.ID_Especie = rst["id_especie"].ToString(); encabezado1.ID_Descarga = rst["id_descarga"].ToString(); encabezado1.Temperatura = temperatura.ToString().Replace(".", ","); encabezado1.ID_Destino = rst["id_destino"].ToString(); encabezado1.Fecha = rst["fecha"].ToString(); encabezado1.Lote = rst["lote"].ToString(); encabezado1.Cantidad_Pallets = rst["cantidad_pallets"].ToString(); encabezado1.ID_Tipo = rst["id_tipo"].ToString(); D_Cliente cliente1 = new D_Cliente(); E_Cliente cliente2 = new E_Cliente(); E_Descarga descarga1 = new E_Descarga(); E_Destino destino1 = new E_Destino(); D_Especie especie1 = new D_Especie(); E_Especie especie2 = new E_Especie(); D_Productor productor1 = new D_Productor(); E_Productor productor2 = new E_Productor(); D_Tipo_Recepcion tipo_Recepcion1 = new D_Tipo_Recepcion(); E_Tipo_Recepcion tipo_Recepcion2 = new E_Tipo_Recepcion(); cliente2 = cliente1.Obtener_Cliente(encabezado1.ID_Cliente); descarga1 = Obtener_Descarga(encabezado1.ID_Descarga); destino1 = Obtener_Destino(encabezado1.ID_Destino); especie2 = especie1.Obtener_Especie(encabezado1.ID_Especie); productor2 = productor1.ObtenerProductor(encabezado1.Codigo_Productor); tipo_Recepcion2 = tipo_Recepcion1.Obtener_TipoRecepcion(encabezado1.ID_Tipo); encabezado1.Cliente = cliente2.Cliente; encabezado1.Descarga = descarga1.Descripcion; encabezado1.Destino = destino1.Descripcion; encabezado1.Especie = especie2.Descripcion; encabezado1.Productor = productor2.Descripcion; encabezado1.Tipo = tipo_Recepcion2.Descripcion; Desconectar(); return(encabezado1); } else { Mensaje = "No se encontraron registros"; Desconectar(); return(null); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(null); } }