private void finalizarFactura_Click(object sender, EventArgs e) { FacturaElectronicaCR_CS.ClasesDatos.Emisor nuevoEmisor = new ClasesDatos.Emisor("nombre", "tipo de id", "numero id", "Guancaste", "Liberia", "Liberia", "Capulin", "100 metros sur", "506", 61894100, "*****@*****.**"); FacturaElectronicaCR_CS.ClasesDatos.Receptor nuevoReceptor = new ClasesDatos.Receptor("nombre", "tipo identificacion", "numero id", "Guancaste", "liberia", "liberia", "la victoria", "100 norte", "506", 1234, "*****@*****.**"); FacturaElectronicaCR_CS.ClasesDatos.FacturaElectronicaCR nuevaFactura = new ClasesDatos.FacturaElectronicaCR("numero consecutivo", "numero clave", nuevoEmisor, nuevoReceptor, "condicion venta", "plazo credito", "medioPago", detallesFactura, "CRC", 1); boxTexto.Text = GetXMLAsString(nuevaFactura.CreaXMLFacturaElectronica()); }
private ClasesDatos.Emisor conversorDeDatos() { String nombre = textNombreTributante.Text; String tipoID = "NINGUNO"; if (comboTipoID.SelectedItem.ToString().Equals("Cedula Fisica")) { tipoID = "01"; } if (comboTipoID.SelectedItem.ToString().Equals("Cedula Juridica")) { tipoID = "02"; } if (comboTipoID.SelectedItem.ToString().Equals("DIMEX")) { tipoID = "03"; } if (comboTipoID.SelectedItem.ToString().Equals("NITE")) { tipoID = "04"; } Boolean numeroCorrecto = true; String numeroID = "00" + textNumeroID.Text; String provincia = "5"; String canton = "01"; String distrito = "04"; //SANTA ELENA String barrio = "02"; String otras = textOtrasSenas.Text; int numeroTel = 0; try { numeroTel = Int32.Parse(textNumeroTel.Text); }catch { numeroCorrecto = false; MessageBox.Show("El formato del numero de telefono que ingreso es incorrecto."); } String correo = textCorreoElectronico.Text; ClasesDatos.Emisor nuevoEmisor = new ClasesDatos.Emisor(nombre, tipoID, numeroID, provincia, canton, distrito, barrio, otras, "506", numeroTel, correo); if (numeroCorrecto == false) { nuevoEmisor = null; } return(nuevoEmisor); }
public FacturaElectronicaCR(string numeroConsecutivo, string numeroClave, Emisor emisor, Receptor receptor, string condicionVenta, string plazoCredito, string medioPago, List <DetallesFactura> dsDetalle, string codigoMoneda, decimal tipoCambio) { _numeroConsecutivo = numeroConsecutivo; _numeroClave = numeroClave; _emisor = emisor; _receptor = receptor; _condicionVenta = condicionVenta; _plazoCredito = plazoCredito; _medioPago = medioPago; _dsDetalle = dsDetalle; _codigoMoneda = codigoMoneda; _tipoCambio = tipoCambio; }
public ClasesDatos.Emisor crearEmisor(string emisor) { //Con el string emisor de busca en la base de datos todos los datos del emisor // Tipo de id es el tipo de identificacion // 01 CEDULA FISICA //02 CEDULA JURIDICA //03 DIMEX // 04 NITE //Numero factura 19 ClasesDatos.Emisor nuevoEmisor = new ClasesDatos.Emisor("EL BAJO ROJO DEL PACIFICO SOCIEDAD ANONIMA", "02", "3101715950", "5", "10", "04", "02", "1 km oeste de la terminal pesquera Puerto de Mora.", "506", 26791023, "*****@*****.**"); return(nuevoEmisor); }