private void btnRegistrar_Click(object sender, RoutedEventArgs e)
        {
            T_C_Solicitud Solicitud = new T_C_Solicitud();
            T_C_DetalleSolicitud DetalleSolicitud = new T_C_DetalleSolicitud();

            if (detalle.Count > 0)
            {
                Solicitud.Descripcion = txtDescripcion.Text;
                Solicitud.FechaSolicitud = (DateTime)dtFSolicitud.SelectedDateTime;
                Solicitud.FechaRespuesta = (DateTime)dtFRespuesta.SelectedDateTime;
                Solicitud.UsuarioRespuesta = txtUsuarioRespuesta.Text;
                DetalleSolicitud.Motivo = txtMotivo.Text;
                SolicitudLogic.AgregarSolicitud(Solicitud);
                for (int i= 0; i < detalle.Count ; i++)
                {
                    DetalleSolicitud.Id_Equipo = detalle.ElementAt(i).IdEquipo;
                    SolicitudLogic.AgregarDetalleSolicitud(DetalleSolicitud);
                }
                MessageBox.Show("Registro grabado satisfactoriamente");
                Limpiar();
                BuscarSolicitud();
            }
            else
            {
                MessageBox.Show("Seleccione un Equipo");
            }
        }
예제 #2
0
        public string AgregarDetalleSolicitud(T_C_DetalleSolicitud Detallesolicitud)
        {
            try
            {
                using (Command = new System.Data.SqlClient.SqlCommand("T_C_DetalleSolicitudInsert", Connection))
                {
                    Command.CommandType = System.Data.CommandType.StoredProcedure;

                    Command.Parameters.AddWithValue("@Motivo", Detallesolicitud.Motivo);
                    Command.Parameters.AddWithValue("@ID_Equipo", Detallesolicitud.Id_Equipo);

                    Connection.Open();
                    Command.ExecuteNonQuery();
                }
                return "Registro grabado satisfactoriamente";
            }
            catch(Exception ex)
            {
                return ex.Message;
            }
            finally
            {
                Connection.Close();
            }
        }
예제 #3
0
 public string AgregarDetalleSolicitud(T_C_DetalleSolicitud Detallesolicitud)
 {
     return solicitudAccess.AgregarDetalleSolicitud(Detallesolicitud);
 }