Exemple #1
0
        private void btnHistorialAdendum_Click(object sender, EventArgs e)
        {
            ReporteAdendums rep = new ReporteAdendums();

            rep.EsllamadoDesdeAdendums = true;
            Padre.SwitchForma("ReporteAdendums", rep);
        }
Exemple #2
0
        public Nota[] ObtenerCuadernoComunicaciones(int idPersona, UsuarioLogueado usuarioLogueado)
        {
            List <Nota> lnotas = new List <Nota>();

            switch (usuarioLogueado.RolSeleccionado)
            {
            case Roles.Padre:
                Padre padre = Principal.Instance.GetPadres().Where(x => x.Email == usuarioLogueado.Email).FirstOrDefault();
                foreach (var lh in padre.Hijos)
                {
                    return(Principal.Instance.GetHijos().Where(x => x.Id == idPersona).FirstOrDefault().Notas);
                }
                break;

            case Roles.Directora:
                return(Principal.Instance.GetHijos().Where(x => x.Id == idPersona).FirstOrDefault().Notas);

            case Roles.Docente:
                Docente docente = Principal.Instance.GetDocentes().Where(x => x.Email == usuarioLogueado.Email).FirstOrDefault();
                foreach (var ld in Principal.Instance.GetHijos().Where(x => x.Id == idPersona && docente.Salas.Contains(x.Sala)))
                {
                    lnotas.AddRange(ld.Notas.ToList());
                }

                break;

            default:
                return(null);

                break;
            }
            return(lnotas.ToArray());
        }
Exemple #3
0
        public static List <Padre> obtenerHijos(string sp, object[] pArgumentos)
        {
            List <Padre>  resultado  = new List <Padre>();
            SqlDataReader dataReader = null;

            try
            {
                dataReader = SqlServer.Instance.traerDataReader(sp, pArgumentos);
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Padre padre = new Padre();
                        padre.Nombre = dataReader["Nombre"].ToString();
                        padre.Codigo = dataReader["Codigo"].ToString();
                        resultado.Add(padre);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                SqlServer.Instance.cerrarDataReader(dataReader);
                SqlServer.Instance.CerrarConexion();
            }
            return(resultado);
        }
Exemple #4
0
        /// <summary>
        /// Maneja el evento "CellContentClick" del control "Vista_ContratosDataGridView"
        /// </summary>
        /// <param name="sender">La celda seleccionada</param>
        /// <param name="e">Los argumentos del evento</param>
        private void vista_ContratosDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                //  Si se hizo click en la columna "Actualizar"
                if (vista_ContratosDataGridView.Columns[e.ColumnIndex].Name == "EditColumn")
                {
                    //  Mostramos la pantalla de actualización de contrato
                    ActualizacionContrato    ac       = new ActualizacionContrato();
                    Entities.Vista_Contratos contrato =
                        (Entities.Vista_Contratos)vista_ContratosDataGridView.Rows[e.RowIndex].DataBoundItem;
                    ac.Contrato_ID = contrato.Contrato_ID;

                    Padre.SwitchForma("ActualizacionContrato", ac);
                }

                //  Si se hizo click en la columna "Cancelar"
                else if (vista_ContratosDataGridView.Columns[e.ColumnIndex].Name == "CancelColumn")
                {
                    //  Solicitamos confirmación
                    if (AppHelper.Confirm("¿Realmente desea cancelar el contrato?") == System.Windows.Forms.DialogResult.Yes)
                    {
                        // Cancelar el contrato
                        Entities.Vista_Contratos contrato =
                            (Entities.Vista_Contratos)vista_ContratosDataGridView.Rows[e.RowIndex].DataBoundItem;
                        CancelarContrato(contrato.Contrato_ID);
                    }
                }
            }
            catch (Exception ex)
            {
                AppHelper.Error(ex.Message);
            }
        }
        } // end Imprimir

        /// <summary>
        /// Imprime el corte, cierra la sesión y sale del sistema
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void CerrarSesionButton_Click(object sender, EventArgs e)
        {
            AppHelper.DoMethod(delegate
            {
                //  Solicitamos confirmación del cierre de sesión
                if (AppHelper.Confirm("¿Realmente desea cerrar la sesión?") == System.Windows.Forms.DialogResult.Yes)
                {
                    //  Mandamos imprimir el corte
                    Imprimir();


                    // Cerrar la sesión

                    //  Obtenemos el registro de la sesión actual
                    Entities.Sesiones sesion = Entities.Sesiones.Read(Sesion.Sesion_ID);

                    //  Desactivamos
                    sesion.Activo = false;

                    //  Configuramos fecha final
                    sesion.FechaFinal = DB.GetDate();

                    //  Actualizamos la base de datos
                    sesion.Update();

                    //  Cerramos el sistema
                    Padre.Close();
                } // end if
            }, this);
        }         // end Click
        private void DoSave()
        {
            this.Validate();
            // this.unidadesBindingSource.EndEdit();
            // this.tableAdapterManager.UpdateAll(this.sICASCentralDataSet);

            Entities.Unidades unidad = (Entities.Unidades) this.unidadesBindingSource.Current;

            //  Obtenemos el estatus
            Entities.LocacionesUnidades locacionunidad = Entities.LocacionesUnidades.Read(unidad.LocacionUnidad_ID);
            //  Configuramos el estatus
            unidad.EstatusUnidad_ID = locacionunidad.EstatusUnidad_ID;
            //  Realizamos la actualizacion
            unidad.Update();

            //  Creamos el registro de locacion y unidad
            Entities.Unidades_Locaciones unidad_locacion = new Entities.Unidades_Locaciones();
            unidad_locacion.Unidad_ID         = unidad.Unidad_ID;
            unidad_locacion.LocacionUnidad_ID = unidad.LocacionUnidad_ID;
            unidad_locacion.Fecha             = DB.GetDate();
            unidad_locacion.Comentarios       = "ACTUALIZACION DE LA UNIDAD";
            unidad_locacion.Usuario_ID        = Sesion.Usuario_ID;
            unidad_locacion.Create();

            AppHelper.Info("Unidad actualizada");

            Padre.SwitchForma("Unidades");
        }
Exemple #7
0
 private void ReinicioNodo(ICreateFixedSizeText <T> _DataFixedSizeText)
 {
     Hijos = new List <int>();
     Data  = new List <T>();
     if (Padre.Equals(MetodosNecesarios.NullPointer))
     {
         int maximo = (4 * (Orden - 1)) / 3;
         for (int i = 0; i < maximo + 1; i++)
         {
             Hijos.Add(MetodosNecesarios.NullPointer);
         }
         for (int i = 0; i < maximo; i++)
         {
             Data.Add(_DataFixedSizeText.CreateNull());
         }
     }
     else
     {
         for (int i = 0; i < Orden; i++)
         {
             Hijos.Add(MetodosNecesarios.NullPointer);
         }
         for (int i = 0; i < Orden; i++)
         {
             Data.Add(_DataFixedSizeText.CreateNull());
         }
     }
 }
Exemple #8
0
        /// <summary>
        /// Maneja el evento "Click" del control "GuardarButton"
        /// </summary>
        /// <param name="sender">EL control "GuardarButton"</param>
        /// <param name="e">Los argumentos del evento</param>
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            AppHelper.DoMethod(
                delegate
            {
                //  Configuramos los datos de los controles
                this.Model.Contrato.CobroPermanente = this.cobroPermanenteCheckBox.Checked;
                this.Model.Contrato.FechaFinal      =
                    (this.fechaFinalDateTimePicker.Checked) ? DB.GetNullableDateTime(this.fechaFinalDateTimePicker.Value) : null;
                this.Model.Contrato.Comentarios       = this.comentariosTextBox.Text;
                this.Model.Contrato.Descripcion       = this.descripcionTextBox.Text;
                this.Model.Contrato.MontoDiario       = Convert.ToDecimal(this.montoDiarioTextBox.Text);
                this.Model.Contrato.FondoResidual     = Convert.ToDecimal(this.fondoResidualTextBox.Text);
                this.Model.Contrato.ConductorCopia_ID = this.ConductorCopia_ID;
                this.Model.Contrato.TipoContrato_ID   = Int32.Parse(this.TipoContratoComboBox.SelectedValue.ToString());

                //  Guardamos la información
                this.Model.Guardar();

                //  Informamos al usuario
                AppHelper.Info("Registro Actualizado");
            },
                this
                );
            Padre.SwitchForma("ContratosRenta");
        }
Exemple #9
0
        public ActionResult Form(int id = 0, bool readOnly = false, bool delete = false)
        {
            var usuario = new Padre();

            ViewBag.Title = "Nueva Padre";

            if (id != 0)
            {
                usuario = servicio.ObtenerPadrePorId(usuarioLogueado, id);
                if (delete)
                {
                    ViewBag.Title = "Eliminar Padre";
                }
                else
                {
                    ViewBag.Title = "Editar Padre";
                }
            }

            if (usuario == null)
            {
                return(RedirectToAction("Index"));
            }

            ViewBag.ReadOnly = readOnly;
            ViewBag.Delete   = delete;

            return(View(usuario));
        }
Exemple #10
0
        public async Task <IHttpActionResult> PutPadre(int id, Padre padre)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != padre.Id)
            {
                return(BadRequest());
            }

            db.Entry(padre).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PadreExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        /// <summary>
        /// Al hacer clic en una celda,
        /// si el dato de la celda es de cobranza,
        /// muestra la ventana para actualizar la información
        /// de cobranza del conductor
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void reporte_CobranzaAtencionYControlDataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                //  El arreglo de columnas
                string[] cols = new string[] { "SaldoATratarCol", "CronoCascoCol", "TerminalDatosCol", 
                                                "BloquearConductorCol", "MensajeACajaCol" };

                //  Pasamos el arrego a lista
                List<string> ls = new List<string>(cols.Length);
                ls.AddRange(cols);

                //  Si la columna clickeada esta en la lista
                if (ls.Contains(this.reporte_CobranzaAtencionYControlDataGridView.Columns[e.ColumnIndex].Name))
                {
                    int conductor_id = Convert.ToInt32(reporte_CobranzaAtencionYControlDataGridView.Rows[e.RowIndex].Cells["Conductor_IDCol"].Value);
                    this.ShowDatosCobranza(conductor_id);
                }   //  End If 
                else if (this.reporte_CobranzaAtencionYControlDataGridView.Columns[e.ColumnIndex].Name.Equals("HistorialColumn"))
                {
                    forms.ReporteHistorialCobranzaConductor ac = new forms.ReporteHistorialCobranzaConductor();
                    ac.Conductor_ID = Convert.ToInt32(reporte_CobranzaAtencionYControlDataGridView.Rows[e.RowIndex].Cells["Conductor_IDCol"].Value);
                    Padre.SwitchForma("ReporteHistorialCobranzaConductor", ac);
                }
            }   //  End Try
            catch (Exception ex)
            {
                AppHelper.Error(ex.Message);
            }
        }   //  End Sub
        /// <summary>
        /// Guarda los cambios en la base de datos
        /// </summary>
        private void DoSave()
        {
            //  Validamos los datos de entrada
            DoValidate();

            //  Configuramos un registro de Comisiones Servicios
            Entities.ComisionesServicios comisionesServicios =
                new Entities.ComisionesServicios(Convert.ToInt32(this.comisionServicio_IDTextBox.Text),
                                                 Convert.ToInt32(this.comisionista_IDComboBox.SelectedValue),
                                                 Convert.ToInt32(this.tipoComision_IDComboBox.SelectedValue),
                                                 Convert.ToDecimal(this.montoTextBox.Text),
                                                 this.nombreTextBox.Text,
                                                 false,
                                                 true
                                                 );

            //  Realizamos la inserción a la base de datos
            comisionesServicios.Create();

            //  Enviamos mensaje
            AppHelper.Info("!Comisión registrada!");

            //  Navegamos a comisiones servicios
            Padre.SwitchForma("ComisionesServicios");
        }
        /// <summary>
        /// Maneja el evento "CellContentClick" para el control "vistaContratosDataGridView"
        /// </summary>
        /// <param name="sender">El control "vistaContratosDataGridView"</param>
        /// <param name="e">Los datos del evento</param>
        private void vista_ContratosDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                //  El formulario de actualización de contratos
                ActualizacionContratoRenta ac       = new ActualizacionContratoRenta();
                Entities.Vista_Contratos   contrato =
                    (Entities.Vista_Contratos)vista_ContratosDataGridView.Rows[e.RowIndex].DataBoundItem;

                //  Obtenemos el estatus del contrato
                int estatuscontrato_id = Convert.ToInt32(
                    DB.QueryScalar(
                        "SELECT EstatusContrato_ID FROM Contratos WHERE Contrato_ID = @Contrato_ID",
                        DB.Param("@Contrato_ID", contrato.Contrato_ID)
                        )
                    );

                //  Si se oprimió la columna "EditColumn"
                if (vista_ContratosDataGridView.Columns[e.ColumnIndex].Name == "EditColumn")
                {
                    //  Si el estatus no es activo
                    if (estatuscontrato_id != 1)
                    {
                        //  Enviamos excepción
                        AppHelper.ThrowException("El contrato {0} no esta activo, no puede ser actualizado", contrato.Contrato_ID);
                    }

                    //  Configuramos folio
                    ac.Contrato_ID = contrato.Contrato_ID;

                    //  Navegamos a la forma de actualización
                    Padre.SwitchForma("ActualizacionContratoRenta", ac);

                    //  Salimos de la función
                    return;
                }

                //  Si se oprmío la columna "CancelColumn"
                if (vista_ContratosDataGridView.Columns[e.ColumnIndex].Name == "CancelColumn")
                {
                    //  Si el estatus del contrato no es "Activo"
                    if (estatuscontrato_id != 1)
                    {
                        //  Enviamos excepción
                        AppHelper.ThrowException("El contrato {0} no esta activo, no puede ser terminado", contrato.Contrato_ID);
                    }

                    //  Solicitamos confirmación
                    if (AppHelper.Confirm("¿Realmente desea cancelar el contrato?") == System.Windows.Forms.DialogResult.Yes)
                    {
                        //  Navegamos a la cancelación del contrato
                        CancelarContrato(contrato.Contrato_ID);
                    }
                }
            }
            catch (Exception ex)
            {
                AppHelper.Error(ex.Message);
            }
        }
        public IHttpActionResult EditFathers(PadreEntity model)
        {
            try
            {
                using (var ts = new TransactionScope())
                {
                    Padre padre = new Padre();
                    if (model.PadreId.HasValue)
                    {
                        padre = context.Padre.FirstOrDefault(x => x.PadreId == model.PadreId);
                    }


                    padre.Nombres         = model.Nombres;
                    padre.Apellidos       = model.Apellidos;
                    padre.Credenciales    = model.Credenciales;
                    padre.Contrasenia     = CipherLogic.Cipher(CipherAction.Encrypt, CipherType.UserPassword, model.Contrasenia);
                    padre.Correo          = model.Correo;
                    padre.Celular         = model.Celular;
                    padre.DistritoId      = model.DistritoId;
                    padre.FechaNacimiento = model.FechaNacimiento;
                    context.SaveChanges();
                    ts.Complete();
                }
                response.Data    = "Padre Actualizado con éxito";
                response.Error   = false;
                response.Message = "Success";
                return(Ok(response));
            }
            catch (Exception ex)
            {
                return(Unauthorized());
            }
        }
Exemple #15
0
        public Resultado EditarPadreMadre(int id, Padre padre, UsuarioLogueado usuarioLogueado)
        {
            _padres.RemoveAll(x => x.Id == id);
            _padres.Add(padre);

            return(new Resultado());
        }
Exemple #16
0
        public Resultado AltaPadreMadre(Padre padre, UsuarioLogueado usuarioLogueado)
        {
            padre.Id = _padres.Count + 1;
            _padres.Add(padre);

            return(new Resultado());
        }
Exemple #17
0
        /// <summary>
        /// Muestra el formulario para actualizar datos de la empresa seleccionada
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void empresasDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            AppHelper.DoMethod(
                delegate
            {
                //  Si la columna es editar
                if (this.empresasDataGridView.Columns[e.ColumnIndex].Name == "EditColumn")
                {
                    //  Creamos un nuevo formulario de actualización
                    forms.ActualizacionEmpresa ac = new forms.ActualizacionEmpresa();

                    //  Obtenemos el ID de la empresa
                    DataRowView dr   = (DataRowView)empresasDataGridView.Rows[e.RowIndex].DataBoundItem;
                    int conductor_id = (int)dr["Empresa_ID"];

                    //  Lo asignamos al formulario
                    ac.Empresa_ID = Convert.ToInt32(conductor_id);

                    //  Navegamos a él
                    Padre.SwitchForma("ActualizacionEmpresa", ac);
                }
            },
                this
                );
        }
Exemple #18
0
        private void OpcionesGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex == OpcionesGridView.Columns["Actualizar"].Index)
                {
                    forms.ActualizacionOpcion ao = new forms.ActualizacionOpcion();
                    ao.Opcion_ID = Convert.ToInt32(this.OpcionesGridView.Rows[e.RowIndex].Cells["Opcion_IDCell"].Value);

                    Padre.SwitchForma("ActualizacionOpcion", ao);
                    return;
                }

                if (e.ColumnIndex == OpcionesGridView.Columns["Eliminar"].Index)
                {
                    if (AppHelper.Confirm("¿Realmente desea eliminar el registro?") == DialogResult.Yes)
                    {
                        int opcionid = Convert.ToInt32(this.OpcionesGridView.Rows[e.RowIndex].Cells["Opcion_IDCell"].Value);

                        SICASCentralDataSetTableAdapters.OpcionesTableAdapter OpcionesTA =
                            new SICASCentralDataSetTableAdapters.OpcionesTableAdapter();

                        OpcionesTA.Delete(opcionid);

                        AppHelper.Info("Registro Eliminado");

                        DoQuery();
                    }
                }
            }
            catch (Exception ex)
            {
                AppHelper.Error(ex.Message);
            }
        }
Exemple #19
0
        }                                                        // Declaramos una collecion privada de los nodos del arbol para encontrar su posicion

        private void RegistrarHijoParaBuscar(NodoArbol <T> node) //Un metodo para encontrar estos nodos, y que los recibe
        {
            ElementosIndex.Add(node);                            //Agrega el nodo a l colleciond e nodox
            if (Padre != null)                                   //Si tiene padre
            {
                Padre.RegistrarHijoParaBuscar(node);             //Se mete al nodo del padre para buscar el nodo hijo
            }
        }
 /// <summary>
 /// Muestra la pantalla para cancelar contratos
 /// </summary>
 /// <param name="contrato_id">El folio del contrato</param>
 private void CancelarContrato(int contrato_id)
 {
     AppHelper.DoMethod(delegate
     {
         forms.TerminacionContrato form = new TerminacionContrato();
         form.Contrato_ID = contrato_id;
         Padre.SwitchForma("TerminacionContrato", form);
     }, this);
 }
 /// <summary>
 /// Maneja el evento "Click" del control "CancelarButton"
 /// </summary>
 /// <param name="sender">EL control "CancelarButton"</param>
 /// <param name="e">Los argumentos del evento</param>
 private void CancelarButton_Click(object sender, EventArgs e)
 {
     AppHelper.Try(
         delegate
     {
         Padre.CancelCurrentForm();
     }
         );
 }
        public void MatrimonioDeSolterosTest()
        {
            Padre diego = new Padre("Diego");
            Madre lucia = new Madre("Lucia");

            diego.Esposa = lucia;
            Assert.AreEqual(diego, lucia.Esposo, "La madre no está casada con el padre.");
            Assert.AreEqual(diego.Esposa, lucia, "El padre no está casado con la madre.");
        }
Exemple #23
0
 private void familiasDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (familiasDataGridView.Columns[e.ColumnIndex].Name == "EditColumn")
     {
         forms.ActualizacionFamilia af = new ActualizacionFamilia();
         Entities.Familias          f  = (Entities.Familias)familiasDataGridView.Rows[e.RowIndex].DataBoundItem;
         af.Familia_ID = f.Familia_ID;
         Padre.SwitchForma("ActualizacionFamilia", af);
     }
 }
Exemple #24
0
        public void Recorrer()
        {
            Console.WriteLine("**Entorno**");
            foreach (Simbolo s in Simbolos)
            {
                Console.WriteLine(s.Id + ", " + s.Tipo.ToString() + ", " + s.Rol + " " + s.Valor.ToString());
            }

            Padre?.Recorrer();
        }
Exemple #25
0
		/// <summary>
		/// Maneja el evento "CellContentClick" del control "Vista_ContratosDataGridView"
		/// </summary>
		/// <param name="sender">La celda seleccionada</param>
		/// <param name="e">Los argumentos del evento</param>
		private void vista_ContratosDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
		{
			try
			{
				Entities.Vista_Contratos contrato =
						  (Entities.Vista_Contratos)vista_ContratosDataGridView.Rows[e.RowIndex].DataBoundItem;

				//  Si se hizo click en la columna "Actualizar"
				if (vista_ContratosDataGridView.Columns[e.ColumnIndex].Name == "EditColumn")
				{
					//  Mostramos la pantalla de actualización de contrato
					ActualizacionContrato ac = new ActualizacionContrato();
					ac.Contrato_ID = contrato.Contrato_ID;

					Padre.SwitchForma("ActualizacionContrato", ac);
				}

				//  Si se hizo click en la columna "Cancelar"
				if (vista_ContratosDataGridView.Columns[e.ColumnIndex].Name == "CancelColumn")
				{
					//Se verifica si hay adendums vigentes
					DataTable dt = SICASv20.Entities.Vista_ContratosAdendumDetalle.GetDataTable(contrato.Contrato_ID);

					//La query de la bd esta ordenado por la fecha de inicio en forma descendete, es decir, trae la fecha de inicio mas reciente
					DataRow[] drs = dt.Select(string.Format("FechaInicio <= '{0}' and FechaFin >= '{0}'", DateTime.Now.Date));

					//si hay adendums viegentes al dia de hoy
					if (dt != null && dt.Rows.Count > 0 && drs.Length > 0)
					{
						AppHelper.Error("El contrato tiene adendum vigentes, favor de finalizarlo.");
						return;
					}

					//si tiene asignado equipo de gas
					if (Entities.Vista_EquipoGas.UnidadConEquipoGas(contrato.Contrato_ID))
					{
						AppHelper.Error(string.Format("El conductor {0} del contrato {1} tiene un Equipo de Gas asignado, para cancelar el contrato favor de dar de baja la asignación del equipo de gas.", contrato.Conductor, contrato.Contrato_ID));
						return;
					}

					//  Solicitamos confirmación
					if (AppHelper.Confirm("¿Realmente desea cancelar el contrato?") == System.Windows.Forms.DialogResult.Yes)
					{
						// Cancelar el contrato
						//Entities.Vista_Contratos contrato =
						//    (Entities.Vista_Contratos)vista_ContratosDataGridView.Rows[e.RowIndex].DataBoundItem;
						CancelarContrato(contrato.Contrato_ID);
					}
				}
			}
			catch (Exception ex)
			{
				AppHelper.Error(ex.Message);
			}
		}
        public void ConstructorTest()
        {
            Padre  target   = new Padre("Diego");
            string expected = "Diego";
            string actual;

            target.Nombre = expected;
            actual        = target.Nombre;
            Assert.AreEqual(expected, actual, "El nombre del padre creado no es correcto");
            Assert.IsNull(target.Esposa, "Los padres por defecto no son solteros");
        }
Exemple #27
0
        public void MatrimonioDeSolterosTest()
        {
            Madre target   = new Madre("Lucía");
            Padre expected = new Padre("Diego");
            Padre actual;

            target.Esposo = expected;
            actual        = target.Esposo;
            Assert.AreEqual(expected, actual, "La madre no está casada con el padre");
            Assert.AreEqual(expected.Esposa, target, "El padre no está casado con la madre");
        }
Exemple #28
0
        private void DoNavigate()
        {
            if (Vista_RefaccionesDataGridView.Columns[col].Name == "EditColumn")
            {
                forms.ActualizacionRefacciones RefaccionesForm  = new ActualizacionRefacciones();
                Entities.Vista_Refacciones     RefaccionesLower = (Entities.Vista_Refacciones)Vista_RefaccionesDataGridView.Rows[row].DataBoundItem;
                RefaccionesForm.Refaccion_ID = RefaccionesLower.Refaccion_ID.Value;

                Padre.SwitchForma("ActualizacionRefacciones", RefaccionesForm);
            }
        }
Exemple #29
0
        public async Task <IHttpActionResult> GetPadre(int id)
        {
            Padre padre = await db.Padres.FindAsync(id);

            if (padre == null)
            {
                return(NotFound());
            }

            return(Ok(padre));
        }
        private void DoNavigate()
        {
            if (Vista_CategoriasMecanicosDataGridView.Columns[col].Name == "EditColumn")
            {
                forms.ActualizacionCategoriasMecanicos CategoriasMecanicosForm  = new ActualizacionCategoriasMecanicos();
                Entities.Vista_CategoriasMecanicos     CategoriasMecanicosLower = (Entities.Vista_CategoriasMecanicos)Vista_CategoriasMecanicosDataGridView.Rows[row].DataBoundItem;
                CategoriasMecanicosForm.CategoriaMecanico_ID = CategoriasMecanicosLower.CategoriaMecanico_ID.Value;

                Padre.SwitchForma("ActualizacionCategoriasMecanicos", CategoriasMecanicosForm);
            }
        }