private void Registrar_Click(object sender, EventArgs e) { exito = AccionesPermiso(true); string a = ""; string b = ""; string c = ""; string d = ""; proc.Borrar_equipo(nPer.Text); equiposdepesca(); if (exito == 1) { for (int i = 0; i < dgvEmbarcacionesPerm.RowCount; i++) { if (dgvEmbarcacionesPerm[0, i].Value != null) { a = dgvEmbarcacionesPerm[0, i].Value.ToString(); b = dgvEmbarcacionesPerm[1, i].Value.ToString(); c = dgvEmbarcacionesPerm[3, i].Value.ToString(); d = dgvEmbarcacionesPerm[2, i].Value.ToString(); Emb = new Embarcacion(a, b, c, d, Municipio, Rnpa); exito += proc.registrar_perm_emb(Emb, nPer.Text); } } } val.Exito(exito); }
static void Main(string[] args) { Embarcacion miBarco = new Embarcacion(); miBarco.Placa = "B123456789"; miBarco.Tipo = TipoTransporte.Maritimo; miBarco.VelocidadMaxima = 70; miBarco.CapacidadCarga = 10000; miBarco.Bandera = "Costa Rica"; miBarco.AnoFabricacion = 2015; PersonaFisica pf1 = new PersonaFisica(); pf1.Nombre = "Jorge Campos"; pf1.Direccion = "San Jose"; pf1.FechaNacConst = new DateTime(1980, 12, 15); pf1.Cedula = "1-0982-02536"; pf1.EstadoCivil = EstadosCiviles.Casado; pf1.Sexo = 1; PersonaJuridica pj1 = new PersonaJuridica(); pj1.Cedula = "3-101-591486"; pj1.Direccion = "Limon"; pj1.FechaNacConst = new DateTime(2008, 12, 09); pj1.Nombre = "Maersk Line"; pj1.Tipo = TipoPJ.Mercantil; pj1.RepresentanteLegal = pf1; miBarco.Propietario = pj1; Console.ForegroundColor = ConsoleColor.Yellow; miBarco.MostrarInformacion(); Console.ReadLine(); }
public int AccionesCertificado(bool Registro) { if (Registro) { Emb = new Embarcacion(NombreEmbCerMat.Text, MatriculaCertMat.Text, RNPA, PotenciaMotorCertMat.Text, EsloraCertMat.Text, MangaCertMat.Text, PuntalCertMat.Text, ArqBrutoCertMat.Text, ArqNetoCertMat.Text, PesoMCertMat.Text, ServicioCertMat.Text, TraficoCertMat.Text, NMotoresCertMat.Value.ToString(), NChipCertMat.Text, FechaChip.Value.ToShortDateString(), ResponsableChip.Text, RegNum.Text, FechaExped.Value.ToShortDateString(), Capitan.Text, Marinero.Text); return(proc.Registrar_Embarcacion(Emb)); } else { Emb = new Embarcacion(NombreEmbCerMat.Text, MatriculaCertMat.Text, RNPA, PotenciaMotorCertMat.Text, EsloraCertMat.Text, MangaCertMat.Text, PuntalCertMat.Text, ArqBrutoCertMat.Text, ArqNetoCertMat.Text, PesoMCertMat.Text, ServicioCertMat.Text, TraficoCertMat.Text, NMotoresCertMat.Value.ToString(), NChipCertMat.Text, FechaChip.Value.ToShortDateString(), ResponsableChip.Text, RegNum.Text, FechaExped.Value.ToShortDateString(), Capitan.Text, Marinero.Text); return(proc.Actualizar_Embarcacion(Emb)); } }
private void Actualizar_Click(object sender, EventArgs e) { exito = AccionesPermiso(false); proc.Borrar_equipo(nPer.Text); equiposdepesca(); for (int i = 0; i < dgvEmbarcacionesPerm.RowCount; i++) { if (dgvEmbarcacionesPerm[0, i].Value != null) { Emb = new Embarcacion(dgvEmbarcacionesPerm[0, i].Value.ToString(), dgvEmbarcacionesPerm[1, i].Value.ToString(), dgvEmbarcacionesPerm[3, i].Value.ToString(), dgvEmbarcacionesPerm[2, i].Value.ToString(), Municipio, Rnpa); exito += proc.registrar_perm_emb(Emb, nPer.Text); } } val.Exito(exito); }
//Metodo que pide al usuario que ingrese la información necesaria para ingresar un objeto tipo Reparacion al sistema, tras lo cual llama a la clase Empresa y crea //el objeto. Tiene validaciones en cada paso del proceso para asegurarse de que la información que se entrega a Empresa es válida. static void registrarReparacionEnSistema() { Console.WriteLine("Ingrese el código identificador de la embarcación a reparar:"); //Busco embarcación por nombre o por codigo? Los dos deberían ser únicos. int codigo = Convert.ToInt32(Console.ReadLine()); if (!unaEmpresa.codigoEmbarcacionExiste(codigo)) { Console.WriteLine("ERROR: El codigo ingresado no corresponde a ninguna embarcación en el sistema."); } else { Embarcacion unaEmbarcacion = unaEmpresa.devolverEmbarcacionPorCodigoIdentificador(codigo); Console.WriteLine("Ingrese la fecha de ingreso de la embarcación al taller usando el siguiente formato: Dia/Mes/Año./\nEg: 02/11/2016"); string fechaIngreso = Console.ReadLine(); if (fechaIngreso.IndexOf('/') == -1 || fechaIngreso == "") { Console.WriteLine("Debe ingresar la fecha con el formato especificado en las instrucciones."); } else { DateTime unaFechaIngreso = DateTime.Parse(fechaIngreso); Console.WriteLine("Ingrese la fecha prometida de finalización de reparación en este formato: Dia/Mes/Año./\nEg: 02/11/2016"); string fechaPrometida = Console.ReadLine(); if (fechaPrometida.IndexOf('/') == -1 || fechaPrometida == "") { Console.WriteLine("Debe ingresar la fecha con el formato especificado en las instrucciones."); } else { DateTime unaFechaPrometida = DateTime.Parse(fechaPrometida); unaEmpresa.ingresarReparacionDeEmbarcacion(unaFechaIngreso, unaFechaPrometida, unaEmbarcacion); Console.WriteLine("Reparación ingresada al sistema existosamente."); } } } }