public void InsertarPrecioEnvio() { IBLLPrecioEnvio _BLLPrecioEnvio = new BLLPrecioEnvio(); EnvioPaquete oEnvio = new EnvioPaquete(); EnvioPaquete pEnvio = new EnvioPaquete(); oEnvio.KilometroFinal = 5641; oEnvio.KilometroInicial = 9874; oEnvio.PrecioRango = 16515616; oEnvio.TipoEnvio = "T"; pEnvio = _BLLPrecioEnvio.InsertarPrecioEnvio(oEnvio); System.Diagnostics.Debug.Write(pEnvio.TipoEnvio); }
/// <summary> /// Metodo que inserta el precio nuevo a la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnInsertar_Click(object sender, EventArgs e) { erpErrores.Clear(); IBLLPrecioEnvio _BLLPrecioKilometro = new BLLPrecioEnvio(); try { if (string.IsNullOrEmpty(txtTipo.Text)) { erpErrores.SetError(txtTipo, "No puede quedar vacío"); } else { if (nudKilometroInicial.Value == 0 && nudKilometroFinal.Value == 0) { erpErrores.SetError(nudKilometroFinal, "No puede ser cero a ambos lados"); } else { if (string.IsNullOrEmpty(mskPrecio.Text)) { erpErrores.SetError(mskPrecio, "No puede quedar vacío"); } else { EnvioPaquete oEnvio = new EnvioPaquete(); oEnvio.TipoEnvio = txtTipo.Text; oEnvio.KilometroInicial = (int)nudKilometroInicial.Value; oEnvio.KilometroFinal = (int)nudKilometroFinal.Value; oEnvio.PrecioRango = Convert.ToDouble(mskPrecio.Text); _BLLPrecioKilometro.InsertarPrecioEnvio(oEnvio); EspaciosBlancoInsert(); } } } } catch (Exception er) { StringBuilder msg = new StringBuilder(); msg.AppendFormat("Message {0}\n", er.Message); msg.AppendFormat("Source {0}\n", er.Source); msg.AppendFormat("InnerException {0}\n", er.InnerException); msg.AppendFormat("StackTrace {0}\n", er.StackTrace); msg.AppendFormat("TargetSite {0}\n", er.TargetSite); _MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }